51的串口发送数据问题!急急急

2019-07-15 18:15发布

我写了一个串口发送的程序,想要的发送结果是“1,2,3,4,5”,但是在调试助手上接收到的是“2,3,4,5,1”。这是为什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
李平子
2019-07-17 05:55
woodmice 发表于 2014-10-25 15:02
我没调试,是分析;
应该不是硬件,你可以找一下是否有哪点将发送脚拉低了。 ...

在软件调试的时候,读取SBUF的值,没有任何问题,也就是说,送到SBUF的值是正确的,但是在调试助手上看,第一各数被丢弃了。我以为是串口调试助手的问题,所以就用另一个单片机接受这个单片机发送的数据,发现接收不到第一个数。

一周热门 更多>