原子的串口程序写的有问题

2019-08-16 23:17发布

本帖最后由 longe2 于 2017-7-16 18:00 编辑

注册好久了,第一次发帖。最近因为项目原因,回过头研究串口通信,烧写原子的串口通信程序到原子的开发板后,通信出现问题。1.串口无限发送。
2.发送乱码。
捕获.PNG
原子精英板,串口通信试验。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
21条回答
忘月19920216
2019-08-17 19:45
串口本身就会存在数据丢失或者错误,所以才会有校验,甚至是跑协议,而且就算有校验也只能知道数据发错了,而不能纠错。看截图,串口的数据大多是正确的,偶尔出现乱码,建议看下时钟是否有一点点偏差,比如一边是9700,一边是9500,还看一下接线是否牢靠,接线不可靠也会误码,还有看一下是不是串口的线旁边有干扰,或者电源不是很好,有时候串口线旁边有一根辐射很强的线的话,也很容易被干扰,串口的感觉就是简单,但不是很可靠,所以后来才有了485之类的。

一周热门 更多>