串口接收问题

[复制链接]
2382|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

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