作者:n张家珲 | 来源:互联网 | 2023-09-14 11:50
篇首语:本文由编程笔记#小编为大家整理,主要介绍了YMODE协议简述相关的知识,希望对你有一定的参考价值。
协议需要用到的字符
协议交互方式,基于串口,A理解为单片机,B理解为上位机
开始和过程
1 A给B发字符c,协议开始
2 B收到字符c,给A返回一帧数据(1024)(记住这帧只传文件名)
3 A收到数据帧,开始校验,校验通过,返回ACK
4 B收到ACK,进入等待字符c的模式
5 A又发字符c
6 B接到字符c,返回一帧数据(现在才开始真正传数据)
7 A接到一帧返回一个ACK,接到一帧又返回一个ACK,直到结束
结束
8 B给A发EOT
9 A给B返回NAK
10 B又给A发EOT
11 A这次给B返回ACK
12 A又给B发送字符c
13 B给A返回一个结束固定帧
14 A给B返回ACK,正式结束
总结
本质上还是串口传输,根据传输需要进行了封装而已
浅薄理解,如果有错误欢迎指教。