STM32/STM8技术william hill官网
直播中

黑眼圈红了

9年用户 109经验值
擅长:可编程逻辑 嵌入式技术 模拟技术 EMC/EMI设计 接口/总线/驱动
私信 关注
[问答]

RS485多机通讯

一主四从多机485通讯,会出现总线冲突,希望大神帮忙看看哪里没有处理好

  • 串口中断服务函数.png
  • 发送11位数据函数.png
已退回10积分

回帖(13)

梅梦醒

2017-9-28 11:49:40
采用轮询方式查询从机数据,发送查询指令给slave1,等待应答,有应答解析数据,无应答等待超时返回;发送查询指令给slave2......这样做应该不会总线冲突啊
举报

h1654155602.0043

2017-10-4 15:02:39
  资料显示485可以超过30Mbps,你的485能达到什么样的速度?传输视频数据一秒6帧速度够吗
举报

桑建

2017-10-5 09:21:37
为什么会冲突,是不是有设备地址一样的,所以收到主机的数据,会同时回复,这样的话就会冲突了。
举报

胡敬泽

2017-10-7 13:40:11
我是小白,问题没有看懂,但是代码我学习了。。。帮顶
举报

何建庚

2017-10-8 09:43:13
485一主多从还是很好弄的,主机轮询发送,带上地址,比如1号从机发送 01地址,2号从机02地址,以此类推,从机里程序判断地址,是对应的地址的从机响应,其他的不响应,主机收到从机的响应,也判断地址,判断哪个从机的,保存数据,处理,就好了。希望对你有用
举报

heaglemir

2017-10-22 00:40:40
可以发程序给我吗
举报

柳无言

2018-5-30 10:59:48
我是小白,程序很好,可以学习借鉴。
举报

何丽阵

2018-5-30 16:27:41
用MODBUS协议比较简单点
举报

Seven

2018-6-13 14:42:36
主机作为客户端,从机作为服务端处理
举报

陈莫言

2018-7-3 17:35:17
好,原程序能共享吗,谢谢。
举报

杨修

2018-7-11 16:44:26
能共享一下代码吗?谢谢
举报

李保芳

2018-8-8 13:52:49
你好,请问可以学习一下你的Modbus多机通讯代码吗,我刚开始学习,还不是很懂?
举报

g

2018-8-8 14:20:29
我做过485总线通讯,1对100多路的。485总线始终由主机控制调度,你可以理解为在课堂上老师点名,学生回答问题;而不是老师提问,学生抢答。具体到程序里,总线状态comstaus是无效的。
1 举报
  • 白纸扇: 你好,能请教下STM32 485 总线一主多从通讯的问题吗?方便加个QQ吗?我的2313838006

更多回帖

发帖
×
20
完善资料,
赚取积分