MODBUS rs485

2019-07-20 04:58发布

STM32做主机,每隔500ms连续给从机发送三个命令                send_cmd(0x01,0x03,0x01,0x01,rs485buf);                send_cmd(0x01,0x01,0x00,0x01,rs485buf);
                send_cmd(0x01,0x06,0x00,0x06,rs485buf);

但是接收从机响应只能解析出第一个命令的响应,并执行响应操作,后面的两个命令解释不出来,逻辑应该怎么写?求指导@正点原子




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
245925587
1楼-- · 2019-07-20 06:53
两帧数据之间需要加个间隔,modbus协议中,两帧之间的间隔时间有说明,另外,从机也是自己写的吗?如果是,主从机的代码附上,才好查看问题
Tsangcool
2楼-- · 2019-07-20 10:11
 精彩回答 2  元偷偷看……

一周热门 更多>