Re: 請問在台灣和美國網站如何搜尋 SPI 的範例程式(Code Examples)?
|
||||
---|---|---|---|---|
管理員
|
PSIR 你好,提供以下資源供參考:
Microchip University Microchip MPLAB Discover Application Notes Microchip PIC & AVR Examples Code Examples for Software Solutions CAE空中教室 Microchip 產品、教育訓練及實驗板資料
發表於: 2022/11/9 9:35
Edited by KevinLu on 2022年12月23日 16:55:29
|
|||
|
請問在台灣和美國網站如何搜尋 SPI 的範例程式(Code Examples)?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
我想用兩顆 PIC 做 SPI 通訊,一顆做 Master,一顆做 Slave,不知道台灣和美國網站有沒有辦法搜尋到 SPI 的範例程式(Code Examples)? 或是在什麼開發板的範例程式裡面有?謝謝。
發表於: 2022/11/8 10:10
|
|||
|
Re: TB3202 example code
|
||||
---|---|---|---|---|
初級會員
|
hi,
can any one help with the request? thanks,
發表於: 2022/11/7 18:01
|
|||
best regards,
Anthony |
||||
|
Re: 請問XC8如何MIX C and asm?
|
||||
---|---|---|---|---|
管理員
|
jlian你好,如果情況允許建議使用C語言開發程式,XC8 Compiler 會將程式編譯為組合語言後自動放置於對應的記憶體位址。
如果需要使用組合語言開發,需確保使用的程式碼符合MCU架構和組譯器的規範,可以參考以下文件或教材: MPLAB XC8 PIC Assembler User's Guide MPLAB XC8 PIC Assembler Guide For Embedded Engineers MPLAB XC8 PIC Assembler Migration Guide MPLAB XC8 C Compiler User's Guide CAE空中教室 - PIC1002
發表於: 2022/11/7 13:39
|
|||
|
Re: 請問XC8如何MIX C and asm?
|
||||
---|---|---|---|---|
資深會員
|
Dear KevinLu :
再增加一些程式後,錯誤又發生了... 放棄,太難搞了! 謝謝.
發表於: 2022/11/7 9:22
|
|||
|
Re: 請問XC8如何MIX C and asm?
|
||||
---|---|---|---|---|
資深會員
|
Dear KevinLu :
我發現 unsigned char d1; 放的位置很重要!要放在C的變數最上面. 但如放在其他C檔?這樣很麻煩..........不好弄,compiler能修正? 謝謝.
發表於: 2022/11/7 9:12
|
|||
|
Re: 請問XC8如何MIX C and asm?
|
||||
---|---|---|---|---|
資深會員
|
Dear KevinLu :
error: (1356) fixup overflow referencing psect bssBANK3 (0x76) into 1 byte at 0x2BC/0x2 -> 0x15E (dist/default/production\30KW-NTC-ACT-TX.X.production.o 79/0x4) 出現這個??? 謝謝.
發表於: 2022/11/4 16:59
|
|||
|
Re: pic32mk的HLVD功能
|
||||
---|---|---|---|---|
初級會員
|
感謝KevinLu的回覆, 以下是我的步驟
我先在我的初始化那邊加入以下程式
#ifndef __MPLAB_DEBUGGER_SIMULATOR
然後在interrupt.c那邊加入
void __attribute__((nomips16)) _nmi_handler(void) {
我在我的按鈕那邊強制觸發HLVD
void Debounce_Tasks(void) {
我進Debug看, 我始終沒有進入過NMI, 然後我就在while加入polling RNMICON
if ((RNMICON & _RNMICON_HLVD_MASK) == _RNMICON_HLVD_MASK) {
這樣我可以強制舉旗RNMICON->HLVD, 但無法舉旗HLVDCON->HLEVT, 我猜是HLVD沒有被開啟, 但也沒有PMD使它開啟 以上是我測試的方法, 但我都沒有辦法觸發HLVD與進入NMI.
發表於: 2022/11/4 16:45
|
|||
|
MPLAB X IDE v6.00 修改完專案名稱 編譯出現錯誤
|
||||
---|---|---|---|---|
新會員
|
大家好:
最近在變更現有的專案名稱後,執行編譯會出現錯誤。 這些錯誤看起來跟makefile有關,如附件圖片。 若是將專案修改回原來的名稱,又可以正常編譯。 我修改專案名稱的方式,是從MPLAB X IDE中對Project按右鍵中的Rename來進行修改,並且有勾選"Also Rename Project Folder"。 請問會導致編譯錯誤的原因是什麼,以及如何正確變更專案名稱? IDE Version: v6.00 Compiler: XC32 (v4.10) 謝謝
發表於: 2022/11/4 14:11
|
|||
|