单片机hex和bin文件的区别

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机hex和bin文件的区别
ex文件是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式由很多种,可以通过不同的编译器将C程序或者汇编程序编译生成hex。

 Hex文件如果用特殊的程序来查看(一般记事本就可以实现)。

打开后可发现,真个文件以行为单位,每行以冒号开头,内容全部为16进制码。

Hex文件可以按照如下的方式进行拆分来分析其中的内容:
 例如:
 :020*********FA , 我把它看做0x02 0x00 0x00 0x04 0x00 0x00 0xFA
 第一个0x02 为数据长度。

 紧跟着后面的0x00 0x00 为地址。

 再后面的0x04为数据类型,类型共分以下几类:
 ‘00’ Data Record
 ‘01’ End of File Record。

相关文档
最新文档