- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机系统升级下载控制程序通信协议
晨际电子工作室 汪峰
单片机系统升级下载控制程序通信协议
通信参数:19200、None、8、1
数据传输类型:ASCII [:、(0…9)、(A…F)]
命令格式:(由PC机发往单片机)
:
Ll
aaaa
tt
dd
cc
标志位
数据长度
扇区号
数据类型
数据域
校验和
注:对于数据下载时规定定长256字节。
数据类型:
00 – 帧数据; 01 – 结束下载;02 – 段地址; 03 – 下载开始; 04 – 扩展线性地址;05 –下载就绪;06 – 帧正确; 07 – 帧错误;
08 – 段正确; 09 – 段错误; 0A – 段请求; 0B – 段继续; 0C – 段结束; 0D – 帧请求; 0E – 帧继续; 0F –
10 – 比较开始;11 –比较就绪; 12 –段比较地址; 13 – 段比较正确;13 – 段比较错误; 13 – 段比较错误;
协议汇总表:
分类
命令名
功能
协议实现
校验和
备注
数据
帧数据
下载数据帧
:FF000000FF…FF01
01h + NOT(FFh+00h+00h+00h+(FFh *256))
PC---单片机
段数据下载
下载扩展编程数据段地址
:020000021200EA
01h+NOT(02h+00h+00h+02h+12h+00h)
PC---单片机
地址下载
下载扩展线性地址
FFFFC
01h+NOT(02h+00h+00h+04h+FFh+FFh)
PC---单片机
命令
结束
下载结束
F
01h+NOT(00h+00h+00h+03h)
PC---单片机
开始
下载开始
D
01h+NOT(00h+00h+00h+01h)
PC---单片机 单片机---PC
下载就绪
下载准备
B
01h+NOT(00h+00h+00h+05h)
单片机---PC
帧正确
数据帧检查正确
A
01h+NOT(00h+00h+00h+06h)
单片机---PC
帧错误
数据帧检查错误
:000000
01h+NOT(00h+00h+00h+07h)
单片机---PC
段正确
段数据检查正确
:000000
01h+NOT(00h+00h+00h+08h)
PC---单片机
段错误
段数据检查错误
:000000
01h+NOT(00h+00h+00h+09h)
单片机---PC
段请求
请求段数据
:0000000AF6
01h+NOT(00h+00h+00h+0Ah)
单片机---PC
段继续
发送下一段数据
:0000000BF5
01h+NOT(00h+00h+00h+0Bh)
单片机---PC
段结束
段数据发送完
:0000000CF4
01h+NOT(00h+00h+00h+0Ch)
单片机---PC
协议汇总表:
分类
命令名
功能
协议实现
校验和
备注
命令
帧请求
请求数据帧
:0000000DF3
01h+NOT(00h+00h+00h+0Dh)
单片机---PC
帧继续
发送下一数据帧
:0000000EF2
01h+NOT(00h+00h+00h+0Eh)
单片机---PC
帧结束
数据帧发送完
:0000000FF1
01h+NOT(00h+00h+00h+0Fh)
单片机---PC
比较开始
开始比较
:000000
01h+NOT(00h+00h+00h+10h)
PC---单片机 单片机---PC
比较就绪
比较就绪
F
01h+NOT(00h+00h+00h+11h)
PC---单片机 单片机---PC
段比较地址
下载比较数据段地址
:020000120000EC
01h+NOT(02h+00h+00h+12h+00h+00h)
PC---单片机
段比较正确
段数据检查正确
D
01h+NOT(00h+00h+00h+13h)
PC---单片机
段比较错误
段数据检查错误
C
01h+NOT(00h+00h+00h+14h)
单片机---PC
帧比较地址
比较数据帧地址
F00EB
01h+NOT(02h+00h+00h+15h+FFh+00h)
单片机---PC
比较帧请求
请求上载比较帧数据
A
01h+NOT(00h+00h+00h+16h)
单片机---PC
帧比较继续
继续下一数据帧比较
9
01h+NOT(00h+00h+00h+17h)
单
原创力文档


文档评论(0)