Re: PIC16系列如何使用printf指令做Usart傳輸呢
|
||||
---|---|---|---|---|
高級會員
|
改成這樣成功了
printf("main.t0.txt=\"-100.0\"\xff\xff\xff");
發表於: 2023/9/22 16:07
|
|||
|
PIC16系列如何使用printf指令做Usart傳輸呢
|
||||
---|---|---|---|---|
高級會員
|
版主好大家好,
這次要問PIC16F系列如何使用printf指令傳輸UART串列數據呢 用的是PIC16F1823,MPLABX IDE, 我在網上搜到的方法是在esuart.c裡加入 include void putch(unsigned char byte); void putch(unsigned char byte) { while(!TXIF)continue; TXREG = byte; } 接著我在main.c裡 while (1) { printf("main.t0.txt=100\0xff\0xff\0xff"); } 想試著用HMI的通訊協議傳輸100出去,但聯機一直沒有效果 是哪邊有問題呢,波特率兩邊都設19200,RX->TX TX->RX 另外想問EUSART的中斷要不要開,跟Redirect STDIO to USART要不要勾呢
發表於: 2023/9/22 15:14
|
|||
|