串口接收的编码问题

2019-07-17 23:24发布

使用串口
单片机发送1:
          SBUF=1;
         while(ti==0);
         TI=0;

接收到的是06;
2→18
3→1e

等等
请问如何处理收到数据才能让他正确的显示
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
blust
2019-07-18 09:20
应该是波特率设置错了,单片机的波特率低,接收端的波特率高,导致一个高位被读成两个高位,并且位置也产生错位。

一周热门 更多>