打印
[应用相关]

HEX文件内容?

[复制链接]
311|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tiantianq|  楼主 | 2023-3-1 10:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tiantianq 于 2023-3-1 10:33 编辑

Intel HEX文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在Intel HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Intel HEX文件通常用于传输将被存于ROM或者EPROM中的程序和数据。大多数EPROM编程器或模拟器使用Intel HEX文件。

Intel HEX由任意数量的十六进制记录组成。每个记录包含5个域,它们按以下格式排列:
:llaaaatt[dd...]cc
每一组字母对应一个不同的域,每一个字母对应一个十六进制编码的数字。每一个域由至少两个十六进制编码数字组成,它们构成一个字节,就像以下描述的那样:
: 每个Intel HEX记录都由冒号开头.
ll 是数据长度域
它代表记录当中数据字节(dd)的数量。
aaaa 是地址域
它代表记录当中数据的起始地址。
tt 是代表HEX记录类型的域
它可能是以下数据当中的一个:
00 – 数据记录
01 – 文件结束记录
02 – 扩展段地址记录
04 – 扩展线性地址记录
dd 是数据域
它代表一个字节的数据。一个记录可以有许多数据字节.记录当中数据字节的数量必须和数据长度域(ll)中指定的数字相符。
cc 是校验和域
它表示这个记录的校验和。校验和的计算是通过将记录当中所有十六进制编码数字对的值相加,以256为模进行以下补足。

Intel HEX文件由任意数量以回车换行符结束的数据记录组成。数据记录外观如下:
:10246200464C5549442050524F46494C4500464C33
其中:
10 是这个记录当中数据字节的数量。
2462 是数据将被下载到存储器当中的地址。
00 是记录类型(数据记录)
464C…464C是数据。
33 是这个记录的校验和。

使用特权

评论回复
沙发
软核硬核| | 2023-3-10 14:03 | 只看该作者
有没有直接烧写Hex文件的解码?

使用特权

评论回复
板凳
Pretext| | 2023-3-10 14:03 | 只看该作者
直接向单片机发送HEX文件是否可以?

使用特权

评论回复
地板
芯路例程| | 2023-3-10 14:03 | 只看该作者
单片机生成的文件格式有好多种呢。

使用特权

评论回复
5
Clyde011| | 2024-4-15 07:08 | 只看该作者

电源电压处于1.6V到5.5V之间

使用特权

评论回复
6
公羊子丹| | 2024-4-15 08:01 | 只看该作者

电压范围称为工作电源电压

使用特权

评论回复
7
万图| | 2024-4-15 09:04 | 只看该作者

内部电路工作电圧是通过内部电压调节器调节电源电压得到的

使用特权

评论回复
8
Uriah| | 2024-4-15 10:07 | 只看该作者

单片机的外部都连接有象电池等电源部分

使用特权

评论回复
9
帛灿灿| | 2024-4-15 12:03 | 只看该作者

通常选择0.01μF~0.1μF的陶瓷电容作为旁路电容。

使用特权

评论回复
10
Bblythe| | 2024-4-15 13:06 | 只看该作者

主时钟振荡器主要用作CPU的工作时钟

使用特权

评论回复
11
周半梅| | 2024-4-15 15:02 | 只看该作者

防止因瞬间大电流引起的电源电压下降

使用特权

评论回复
12
Pulitzer| | 2024-4-15 16:05 | 只看该作者

要在外部连接一个振荡电路提供时钟信号

使用特权

评论回复
13
童雨竹| | 2024-4-15 18:01 | 只看该作者

与15号引脚连接的C1称为旁路电容

使用特权

评论回复
14
Wordsworth| | 2024-4-15 19:04 | 只看该作者

时序电路是按时钟信号(CK)的上升沿(信号从L→H的变化)或下降沿(信号从H→L的变化)同步工作的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

19

帖子

0

粉丝