【文件属性】:
文件名称:串口的收发程序
文件大小:8KB
文件格式:C
更新时间:2015-06-17 06:33:33
串口,C语言
协议说明:
CCU向各个终端所发的数据格式有3种:查询,令牌,广播
查询:CCU向各个终端一对一发送一串数据,CCU在发送完后,终端在一定时间内拥有发言权。
令牌:CCU发出令牌命令后,各个终端收到自己的令牌帧后,拥有总线的发言权,
必须在一定时间内发出帧头,否则,CCU取消该终端的发言权。发言完或者没有发言,
把令牌在规定的时间内传给下一个终端
广播:CCU发出广播帧后,各个终端必须按照广播帧工作,不要回复CCU,也没有总线发言权
格式:
查询:7E, 命令,目标网络,地址,数据长度,数据,校验,7E
令牌:7E,命令,当前虚拟地址,令牌,校验,7E
广播; 7E, FF, FF, FF,数据长度,数据,校验,7E
数据格式说明:
1,7E为帧头,帧尾标志。如果在数据里面遇到有7E,将数据7E拆分为7F,80,如
果数据里面有7F,将7F拆分为7F,81.在接收时,将上面数据合成相应的数。
2,目标网络:为各个终端所在的网络。T/R0 为00,T/R 为01,T/R2 为02,T/R3
为03,T/R4为04,FF为全局广播。
3,地址:为各个受控设备物理地址。如果全局广播就为FF。
4,命令:00为CCU查询各个终端。01为各个终端回复CCU查询。02为令牌命令。
全局广播为FF。
5,数据长度,数据的长度。
6,数据,即要发送的数据。
7, 校验:两个7E之间除了校验的所有数据相加,0X55减去这个数得到的是校验值。
网友评论
- 很好用,非常好
- 程序好用,谢谢分享
- 程序好用,谢谢分享
- 已测试,程序好用
- 是单片机串口接收发送,一个C文件