c51單片机实用通信协议.docVIP

  • 2
  • 0
  • 约 4页
  • 2016-12-06 发布于重庆
  • 举报
c51單片机实用通信协议

c51单片机实用通信协议 基本格式: 通信头-巴克码-地址字-长度字-命令字-信息位-校准字 1. 通信头:占1~8个字节,表通信开始(0x00、0xff不能用作通信头); 2.巴克码:占1字节,一般为0x72,表通信头结束; 3.地址字:表终端的地址,占1字节(0x00作为广播地址); 4.长度字:占1字节,表示从地址字到信息位之间的字节数; 5.命令字:占1字节,指示终端的不同操作; 6.信息位:不定长,从0~252字节; 7.校验位:两个字节,采用和校验及CRC校验。 二、应答 1.如果终端接收正确,则应答ACK;如果终端接收错误,则应答NAK; 2.发送方收到ACK,此次通信结束; 3.发送方收到NAK,重发刚才的命令字(最多7次); 4.如果发送方发完数据后无应答,隔0.5~1S后重发(最多7次)。 三、ACK/NAK的格式 通信头-巴克码-地址字-长度字-命令字-0x06、0x06、、0x06(1~8个) (若信息位长时,分包传输,信息位的第一位是包号0x01,最后1包为0xff) ========================================================================================================================== 单片机多

文档评论(0)

1亿VIP精品文档

相关文档