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

2019-08-16 23:17发布

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

注册好久了,第一次发帖。最近因为项目原因,回过头研究串口通信,烧写原子的串口通信程序到原子的开发板后,通信出现问题。1.串口无限发送。
2.发送乱码。
捕获.PNG
原子精英板,串口通信试验。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
guset_03
1楼-- · 2019-08-17 13:50
 精彩回答 2  元偷偷看……
18811707971
2楼-- · 2019-08-17 19:22
你上传的是原子的例程?
忘月19920216
3楼-- · 2019-08-17 19:45
串口本身就会存在数据丢失或者错误,所以才会有校验,甚至是跑协议,而且就算有校验也只能知道数据发错了,而不能纠错。看截图,串口的数据大多是正确的,偶尔出现乱码,建议看下时钟是否有一点点偏差,比如一边是9700,一边是9500,还看一下接线是否牢靠,接线不可靠也会误码,还有看一下是不是串口的线旁边有干扰,或者电源不是很好,有时候串口线旁边有一根辐射很强的线的话,也很容易被干扰,串口的感觉就是简单,但不是很可靠,所以后来才有了485之类的。
super910906
4楼-- · 2019-08-17 20:35
guset_03 发表于 2017-7-16 20:24
为毛主函数没有大循环。。。。。。。。。

一样的想问,while(1)是不是迷路了
longe2
5楼-- · 2019-08-17 22:48
18811707971 发表于 2017-7-16 20:53
你上传的是原子的例程?

是的
longe2
6楼-- · 2019-08-18 03:55
 精彩回答 2  元偷偷看……

一周热门 更多>