Re: 有關於PIC16F1829LIN晶片的LBUS腳位輸出LINBUS信號問題
|
||||
---|---|---|---|---|
初級會員
|
Hi KevinLu,
感謝提醒,2.2.1的註解部分存在一些錯誤,我參考EXAMPLE 5-1: INITIALIZING PORTB之後就可正常工作了,詪謝!!
發表於: 2023/5/31 13:06
|
|||
|
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
|
||||
---|---|---|---|---|
初級會員
|
參照:
Ryang 您好 1.接收與上傳的速度均設定為19200bps 2.直接使用printf("Tx Success!\n")這種程式寫法,示波器也測不到波形 除非以下這樣寫法 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 3.在字串後面加 NULL Byte也一樣無輸出printf("Tx Success!\n")
發表於: 2021/11/15 22:16
|
|||
|
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
|
|||
|
Re: 有關於PIC18F2455的I2C的SCL的腳位
|
|
|||
---|---|---|---|---|
初級會員
|
發表於: 2015/10/17 14:38
|
|||
|