xmodem协议是什么

Posted 牛man

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xmodem协议是什么相关的知识,希望对你有一定的参考价值。

Xmodem协议是什么?

      他是串口通信中的一种异步传输文件的协议,分为XModem和1k-XModem协议两种,前者传输的数据块:128字节,后者传输的数据块:1024字节即1k字节。

Xmodem 信息格式

包头+数据块+包尾

 

 

2. 校验和的计算
所有的数据字节都将参与和运算,由于校验和只占一个字节,如果累加的和超过255将从零开始继续累加。


3. 字段定义
<SOH> 01H
<EOT> 04H
<ACK> 06H
<NAK> 15H
<CAN> 18H

4. 校验和方式的XModem传输流程
传输流程如图所示:

 

冲冲冲

以上是关于xmodem协议是什么的主要内容,如果未能解决你的问题,请参考以下文章

XModem协议

xmodem 协议恢复交换机

我可以将 xmodem 协议与 PySerial 一起使用吗?

Ymodem协议详解

用Xmodem传送文件为啥总是出现系统无响应

Ymodem协议学习笔记