|
發布時間: 2017-12-16 15:23
正文摘要:當串口助手HEX發送45時,LCD1602顯示并不是35,而是69 ,void Usart() interrupt 4 { uchar D1,D2,D3,Data; EA = 0; Data=SB ... |
簡近樹 發表于 2017-12-17 11:29 你說的是燒錄進單片機的那個hex文件嗎? 我這里是單片機串口助手發送的數據(以HEX模式傳輸 即以十六進制的形式) |
| 我有hex文件但不知道怎么發 |
| 串口發送一幀數據范圍0x00~0xff,大于0xff的數值需要分段發送,接收后按自定義通訊協議再復原。你用串口助手發送100并不是你想象的10進制100,而是自動分為16進制2幀0x10和0x00發送。你要傳輸125可以直接發送7D就可以了。 |