3920| 6
|
24l01有多个从机的时候程序应该怎么写 |
5金钱
最佳答案自己做协议.
比如1个主机,带N个从机.
那么发送数据,可以这么简单的表示:
帧组成为:
帧头(1字节)+从机地址(1字节,最大可以带255个从机)+控制命令(1字节)+数据长度(1字节)+N个数据(N字节)+校验位(1字节)
主机发送数据,都带了从机地址
只有从机地址与从机的实际地址相符合的从机,才做出应答,其他从机,继续保持接收状态.
这样,一个主机就可以轮询255个从机.
缺点就是速度慢.
优点就是可以带很多从机了....
| ||
发表于 2014-9-6 19:43:13
|
显示全部楼层
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
发表于 2014-9-7 08:55:29
|
显示全部楼层
| ||
发表于 2014-9-7 11:12:29
|
显示全部楼层
| ||
| ||
发表于 2014-9-15 23:36:34
|
显示全部楼层
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 15:43
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网