打印
[疑难问答]

探讨51单片机多机通讯的问题

[复制链接]
386|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
handleMessage|  楼主 | 2017-4-21 23:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
51单片机的多机通讯体系在整个系统里只有一个主机 其它都是从机 一直处在接收状态 而且接收状态要比较接收位是否呼叫的是自己 那这个时候如果主机想发送一个给所有模块都接收的指令怎么办
沙发
zhouhuanの| | 2017-4-21 23:05 | 只看该作者
不相符就不再接收 如果第一位表示广播 就所有从机都动作 这样虽然每次数据流发送都会多一位 总比一主多从都喊一遍快吧

使用特权

评论回复
板凳
wanglaojii| | 2017-4-21 23:09 | 只看该作者
**常工作接触以太网多 所以总想能不能让UART像以太网一样每个模块随意发送 UART很难完全做到

使用特权

评论回复
地板
laozhongyi| | 2017-4-21 23:13 | 只看该作者
单片机的多机通讯功能与你的想法不矛盾,即便单片机无此功能,通过软件协议也能达成楼主的思路。也就是楼主你所设想的方法。

使用特权

评论回复
5
Edisons| | 2017-4-21 23:20 | 只看该作者
单片机在多机接在一起时,有一对一的模式,但不排拆一对全体,如果对全体发令,切换一下模式即可。

使用特权

评论回复
6
_gege| | 2017-4-21 23:32 | 只看该作者
单片机多机通讯功能,提供了一个更方便的通讯方案,要点是:从机配合中断使用,可以做到:不“叫”自己不中断,多方便呀。

使用特权

评论回复
7
Mozarts| | 2017-4-21 23:42 | 只看该作者
大家同在一根线上,别人通讯时不会影响到我(不产生中断),而“叫”我时才中断。

使用特权

评论回复
8
Listate| | 2017-4-21 23:54 | 只看该作者
我认为485只是UART的延长方式 并不改变UART的通讯结构 而从道理上 反而是UART的降级。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

1689

帖子

4

粉丝