求教:一个主机控制多个从机的方法

诶呦 2012-10-12 09:57:38
问题描述:主机使用无线控制多个从机,接收发送协议已经实现,但是如何保证每次都会对从机进行扫描?
我能想到的最简单的就是定时轮询从机,还有更好的做法么?
...全文
363 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimye2012 2012-10-22
  • 打赏
  • 举报
回复
我也遇见同样问题。。
lbing7 2012-10-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 2 楼 的回复:
主机定时轮询
从机定时上报,超时未接受到主机命令,主动向主机上报状态。

从机不一定区域内,定时上报不太现实
[/Quote]

同步之后,从机以自己的ID * 延时间隔进行上报。

这样能错开

不过,如果从机数量太多,那网络利用率会很低
诶呦 2012-10-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
主机接收中断方式
[/Quote]
用了外部中断,接收中断后处理数据
诶呦 2012-10-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
主机定时轮询
从机定时上报,超时未接受到主机命令,主动向主机上报状态。
[/Quote]
从机不一定区域内,定时上报不太现实
dsoyy 2012-10-18
  • 打赏
  • 举报
回复
主机接收中断方式
daviddb7 2012-10-16
  • 打赏
  • 举报
回复
主机定时轮询
从机定时上报,超时未接受到主机命令,主动向主机上报状态。
诶呦 2012-10-12
  • 打赏
  • 举报
回复
补充:从机的设备地址全部一样,保证都可以收到,然后以软地址区分,轮询是对软地址的轮询。

有没有更好的思路啊?

3,846

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧