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