打印
[技术讨论]

串口收发为什么在开发板好使 换一个板就不行

[复制链接]
1005|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 编辑

检查下 是不是一直在收数据,不管是有效数据还是干扰数据,如果有,数组会一直在更新。如果在开发板上是好的,换了板子出问题,对比下程序,着重看下硬件差异及连接可靠性。

使用特权

评论回复
5
xiaokunkun| | 2024-11-26 21:51 | 只看该作者
哈哈 迪文屏的协议

使用特权

评论回复
6
海洋无限| | 2024-11-26 22:48 | 只看该作者
没清空数据吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

9

帖子

0

粉丝