stm32 485一主多从通信

2019-07-21 08:41发布

[size=13.3333px]我想请教一个问题:我用stm32 485通信例程采集两个458的温湿度传感器,一个传感器的从站地址为1,另外一个的从站地址为2,我在调试程序的时候,遇到一个问题,每次都只能获取到一个设备的数据.只能获取到先查询数据的那个一(如果把两个设备在主函数中执行顺序修改,先被执行查询的设备能返回数据,后被查询的设备不能返回数据).我用485转到电脑usb接口接在电脑上测试两个并联设备的时候,两个设备都能查询到的.这是什么原因导致的?
[size=13.3333px]

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-21 08:43
 精彩回答 2  元偷偷看……
xyl210xyl
2楼-- · 2019-07-21 10:24
485总线机制,你要了解一下,才能编程,然后,点名机制了解下
zhjgmn
3楼-- · 2019-07-21 12:47
xyl210xyl 发表于 2018-10-22 09:28
485总线机制,你要了解一下,才能编程,然后,点名机制了解下

恩,好的,
zhjgmn
4楼-- · 2019-07-21 13:33
正点原子 发表于 2018-10-22 02:58
监控下总线上的数据就知道了

找到原因了,之前是因为发送查询命令后延时时间太短,就读取数据,

一周热门 更多>