485做一对一通讯主机从机读是正常的,做多机通讯时主机就收不到数据了,做的是4个从机对一个主机通讯,从机地址设为0x01--到0x04;折腾了几天了,通讯是采用轮流询问的方式,主机发送一帧数据(4字节:1字节地址,1字节操作命令码,2字节CRC校验码))从机在接收时先判断是不是本机地址,如是继续接收下面的数据接收成功数据后返回1帧数据给主机(5字节:1字节本机地址,1字节操作命令码,1字节数据,2字节CRC校验码)
,望对各位大侠指导下,附件是源程序和PROTEUS仿真图,谢谢了! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|