[技术讨论] 串口收发为什么在开发板好使 换一个板就不行

[复制链接]
 楼主| jzdao 发表于 2024-11-26 09:40 | 显示全部楼层 |阅读模式
发送一串十六进制数【5A A5 06 83 12 00 01 00 02】到串口   32接收并保存到数组  对数组中的数据进行处理时  
只有第一次好使,之后就不好使了  复位之后   还是只能用一次
ughbss 发表于 2024-11-26 10:02 | 显示全部楼层
明显代码错误
chenczyaa 发表于 2024-11-26 13:29 | 显示全部楼层
发送或接收前有没清串口数据,或重启一下串口
ushen 发表于 2024-11-26 19:40 | 显示全部楼层
本帖最后由 ushen 于 2024-11-26 19:43 编辑

检查下 是不是一直在收数据,不管是有效数据还是干扰数据,如果有,数组会一直在更新。如果在开发板上是好的,换了板子出问题,对比下程序,着重看下硬件差异及连接可靠性。
xiaokunkun 发表于 2024-11-26 21:51 | 显示全部楼层
哈哈 迪文屏的协议
海洋无限 发表于 2024-11-26 22:48 | 显示全部楼层
没清空数据吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部