Re: TCPIP有線網路如果從網外連到網內
|
||||
---|---|---|---|---|
管理員
|
biko你好,請問目前是使用哪個模組或IC?
如果要從網際網路連接至區域網路,可以考慮使用VPN或DDNS。
發表於: 2022/4/22 14:00
Edited by KevinLu on 2022年04月28日 11:47:47
|
|||
|
Re: IC選型問題?
|
||||
---|---|---|---|---|
管理員
|
nikesonn你好,請問目前應用的主要需要功能為何?
可以參考使用Microchip的SAM Family of 32-bit Microcontrollers或SAMA5 MPUs系列產品。 也可以使用Microchip Advanced Part Selector工具來參考選擇需要的Microcontrollers。
發表於: 2022/4/22 12:26
|
|||
|
Re: CAN BUS問題
|
||||
---|---|---|---|---|
管理員
|
a850913你好,提供CAN的相關文件和PIC18系列MCC的CAN 工具使用參考文件,可以參考使用。
AN228 - A CAN Physical Layer Discussion AN2714 - MPLAB® Code Configurator CAN 2.0B Module for PIC18 Microcontrollers 也可以分享目前使用CAN的設定參數,方便後續的分析和解答。
發表於: 2022/4/15 12:09
|
|||
|
Re: 接收串列傳輸數據
|
||||
---|---|---|---|---|
管理員
|
a780917a你好,請問User_RA2_ISR()和User_RA4_ISR()皆由中斷來觸發嗎?
如果是,建議可以修改為以下程式再試試: void User_RA2_ISR(void) { if(IO_RA4_PORT) { cn = 1; } else cn = 0; if(j < 23){ Alldata = Alldata | ( (cn & 0x01) << j ); j++; } } 猜測可能是User_RA4_ISR()未觸發前User_RA2_ISR()再次執行,造成最後一位錯誤。 也有可能是User_RA2_ISR()第一次抓取的資料與預期的起始點不同,可以在程式中加入判斷來確保抓取資料的時機正確。
發表於: 2022/4/14 9:35
|
|||
|
Re: PICKIT4 無法debug
|
||||
---|---|---|---|---|
管理員
|
s3618504你好,可以嘗試更換USB傳輸線並再次使用
"Hardware Tool Emergency Firmware Boot Recovery Utility"工具後再連接測試。 如果手上有其他開發板,也可以先初始化PICKit4後使用其他的開發板進行燒錄或偵錯,來測試PICKit4是否能正常工作。
發表於: 2022/4/8 16:00
|
|||
|
Re: AVR GCC Simulator 模擬無中斷?
|
||||
---|---|---|---|---|
管理員
|
x8051你好,目前使用AVR 8-bit Toolchain v3.62,在MPLAB X IDE v6.00和AVR-GCC(v5.4.0)中測試程式可以正常進入中斷函式。 Optimization-Level設定0或1皆可正常進入中斷。
方便的話可以將專案壓縮後上傳由我們協助測試,或嘗試將AVR-GCC設定值Reset再做測試。
發表於: 2022/4/8 15:41
|
|||
|
Re: PIC16F18345 EEPROM 存取問題
|
||||
---|---|---|---|---|
管理員
|
dginlon你好,在PIC16F18345使用DATAEE_ReadByte()或DATAEE_WriteByte()讀寫EEPROM,需要將記憶體位址設定為EEPROM的實際記憶體位址,可以參考Datasheet中的以下圖表:
依您的範例,可以嘗試修改如下: ReadEeprom.c uiChannelA = DATAEE_ReadByte(0x7000+1) * 0x100 + DATAEE_ReadByte(0x7000+0); WriteEeprom.c DATAEE_WriteByte(0x7000+0,uiChannelA & 0xFF); DATAEE_WriteByte(0x7000+1,uiChannelA / 0x100);
發表於: 2022/4/1 17:40
|
|||
|
Re: SAMD/L 的 I2C slave 速度可以超過 100KHz 嗎?
|
||||
---|---|---|---|---|
管理員
|
Kevin88你好,若要了解MCU的I2C詳細規格,請參考Datasheet的Features章節或I2C章節,以下是SAMD21的I2C功能敘述:
SAMD21的I2C Slave運作的Bus傳輸速度區間設定,可以參考CTRLA暫存器的SPEED[1:0],如下圖: 另外提醒一下,要使I2C的Master和Slave之間正確傳輸資料,需要設定對應的參數,並依照傳輸需求來設計電路和電子元件。 可以參考網路上找到的I2C介紹資料: Wiki - I2C: Inter-Integrated Circuit (ncku.edu.tw)
發表於: 2022/3/25 15:47
|
|||
|
Re: MPLAB X IDE 可用 PICKIT4,但是MPLAB X IPE 抓不到PICKIT4?
|
||||
---|---|---|---|---|
管理員
|
x8051你好,MPLAB driver switcher 主要是為了解決在 MPLAB IDE 8 和 MPLAB X IDE 之間驅動需要切換的問題。目前 PICkit 4 僅支援在 MPLAB X IDE 開發平台上使用,所以在 MPLAB driver switcher 中不會有切換選項。
連接錄器後在 MPLAB X IDE 中看到SN號碼代表燒錄器能夠正常與電腦連接,如果需要在 MPLAB X IPE 中使用燒錄器但發生錯誤,可以嘗試以下方式: 1. 先關閉 MPLAB X IDE,確認關閉後再開啟 MPLAB X IPE。 2. 先將燒錄器連接至電腦,再開啟 MPLAB X IPE 。
發表於: 2022/3/21 9:38
|
|||
|