Re: 有關於printf函數 for MPLAB X IDE v5.5
|
||||
---|---|---|---|---|
初級會員
![]() ![]() |
Hi Libra
感謝您的協助 我的問題已解決,提供給使用K40系列MCU的同學,在使用陣列寫入字串時,會有無法正常寫入的問題! step1.在同一個專案裡,新增一個組合語言,檔名為powerup.as step2.輸入以下code(以下摘錄自PIC18F27/47K40 Family Silicon Errata and Data Sheet Clarification) #include GLOBAL powerup, start PSECT powerup, class=CODE, delta=1, reloc=2 powerup: BSF NVMCON1, 7 GOTO start end 參考資訊: https://www.microchip.com/forums/m957860.aspx
發表於: 2021/11/27 21:02
|
|||
|
Re: 有關於printf函數 for MPLAB X IDE v5.5
|
||||
---|---|---|---|---|
初級會員
![]() ![]() |
Libra 您好
已寄出請查收 謝謝協助
發表於: 2021/11/18 13:28
|
|||
|
Re: 有關於printf函數 for MPLAB X IDE v5.5
|
||||
---|---|---|---|---|
初級會員
![]() ![]() |
Libra 您好
經過測試後,仍然沒有輸出 會不會是MPLAB X IDE版本的問題 或是在寫入字串矩陣的語法有改變呢?
發表於: 2021/11/17 18:12
|
|||
|
Re: 有關於printf函數 for MPLAB X IDE v5.5
|
||||
---|---|---|---|---|
初級會員
![]() ![]() |
Libra 您好
我用的是PIC18F47K40 SRAM大小為3728 Bytes 使用XC8(V2.32) 另外Heap什麼呢?如何調整呢?是否有相關的資料可以參考呢? 謝謝
發表於: 2021/11/15 13:12
|
|||
|
Re: 有關於printf函數 for MPLAB X IDE v5.5
|
||||
---|---|---|---|---|
初級會員
![]() ![]() |
參照:
補充說明 如果我用unsigned char Input_Buffer[11]; // 宣告一個 11 Bytes RAM 的陣列 Input_Buffer[0]='T' Input_Buffer[1]='x' Input_Buffer[2]=' ' Input_Buffer[3]='S' Input_Buffer[4]='u' Input_Buffer[5]='c' Input_Buffer[6]='c' Input_Buffer[7]='e' Input_Buffer[8]='s' Input_Buffer[9]='s' Input_Buffer[10]='!' 然後printf(Input_Buffer)就可正常傳送至UART 麻煩各位前輩幫忙看看,是我哪裡沒設定到呢?如果我能用printf("Tx Success!") 就可以送出資料的話,就方便多了
發表於: 2021/11/14 15:39
|
|||
|
有關於printf函數 for MPLAB X IDE v5.5
|
||||
---|---|---|---|---|
初級會員
![]() ![]() |
請問各位前輩
目前我想用printf()函數,傳送字串給UART 1.由於printf()函數是透過putch()函數傳送字元,所以我已經將putch指向UART 2.我有單獨使用putch('A'),UART可以正常接收到'A' 3.可是一但我用printf("Tx Success!")時UART沒有接收到資料 請問各位前輩,是我哪裡沒設定到呢? 謝謝!!
發表於: 2021/11/13 18:45
|
|||
|
有關於PIC18F2455的I2C的SCL的腳位
|
|
|||
---|---|---|---|---|
初級會員
![]() ![]() |
Attach file: ![]()
發表於: 2015/10/11 16:13
|
|||
|