打印

串口接收问题

[复制链接]
2040|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dfsa|  楼主 | 2013-2-28 12:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
通信结构是一主(PC机)多从(51单片机P89LPC924)RS485,在写51单片机串口接收的时候发现RS485总线上有0x00这个字节的时候,所有处于接收状态的单片机就死机了,总线上没有0x00这个字节时单片机能正常接收,能按规定的协议通信,接收数组定义为“UCHAR R_BUF[64];”和接收数组定义为“UINT R_BUF[64];”现象一样,请问这是什么原因?

相关帖子

沙发
秋天落叶| | 2013-2-28 13:13 | 只看该作者
是不是你的串口通信协议有问题?

使用特权

评论回复
板凳
baidudz| | 2013-2-28 13:14 | 只看该作者
单片机是你自己编写的吗??一般很多主从协议,0x00表示广播型,是把传输给所有从站

使用特权

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

本版积分规则

282

主题

2404

帖子

2

粉丝