自己做协议.
比如1个主机,带N个从机.
那么发送数据,可以这么简单的表示:
帧组成为:
帧头(1字节)+从机地址(1字节,最大可以带255个从机)+控制命令(1字节)+数据长度(1字节)+N个数据(N字节)+校验位(1字节)
主机发送数据,都带了从机地址
只有从机地址与从机的实际地址相符合的从机,才做出应答,其他从机,继续保持接收状态.
这样,一个主机就可以轮询255个从机.
缺点就是速度慢.
优点就是可以带很多从机了....
自己做协议.
比如1个主机,带N个从机.
那么发送数据,可以这么简单的表示:
帧组成为:
帧头(1字节)+从机地址(1字节,最大可以带255个从机)+控制命令(1字节)+数据长度(1字节)+N个数据(N字节)+校验位(1字节)
主机发送数据,都带了从机地址
只有从机地址与从机的实际地址相符合的从机,才做出应答,其他从机,继续保持接收状态.
这样,一个主机就可以轮询255个从机.
缺点就是速度慢.
优点就是可以带很多从机了....
举报