打印

单片机Flash大小

[复制链接]
1052|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhanglli|  楼主 | 2023-1-8 17:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近学单片机有些不明白的地方,通常我们所说的单片机Flash大小,是指HEX格式还是BIN格式

使用特权

评论回复
沙发
stly| | 2023-1-8 17:14 | 只看该作者
大小指的是容量(单位一般是BYTE),HEX\BIN指的是数据格式(文件格式),完全不是一样的东西。

使用特权

评论回复
板凳
zhanglli|  楼主 | 2023-1-8 17:18 | 只看该作者
HEX文件与BIN文件两者转换后大小关系怎么样??

使用特权

评论回复
地板
zhenykun| | 2023-1-8 17:19 | 只看该作者
用keil编译可以直接看到程序大小和ram消耗

使用特权

评论回复
5
zhanglli|  楼主 | 2023-1-8 17:21 | 只看该作者
今天使用笙泉的MPC89E54AF,芯片资料里说16KB on chip program memory,可是ISP-ICP使用手册中又说对于MPC89E54最大代码大小是63KB-1KB=62KB

使用特权

评论回复
6
zhanglli|  楼主 | 2023-1-8 17:23 | 只看该作者
包括IAP数据,到底怎么回事呢???

使用特权

评论回复
7
liuzaiy| | 2023-1-8 17:24 | 只看该作者
你的资料错了吧

使用特权

评论回复
8
chenjunt| | 2023-1-8 17:26 | 只看该作者
是啊,64kflash才是这种描述

使用特权

评论回复
9
Stahan| | 2023-1-19 20:27 | 只看该作者
keil编译可以直接看到程序大小和ram消耗

使用特权

评论回复
10
tpgf| | 2023-2-2 11:00 | 只看该作者
Flash大小 32kBytes 意思是 321024 = 32768 字节(Bytes

使用特权

评论回复
11
qcliu| | 2023-2-2 11:07 | 只看该作者
是说有多少字节啊 跟多少进制以及码值没有关系的

使用特权

评论回复
12
drer| | 2023-2-2 11:48 | 只看该作者
zhanglli 发表于 2023-1-8 17:18
HEX文件与BIN文件两者转换后大小关系怎么样??

一个字节的数据,用文本来表示时,至少需要两字节,另外再加上地址以及其他信息,所以HEX文件是二进制文件大小的两倍还多

使用特权

评论回复
13
coshi| | 2023-2-2 12:07 | 只看该作者
zhanglli 发表于 2023-1-8 17:18
HEX文件与BIN文件两者转换后大小关系怎么样??

可以想象一下 同样的信息 是十六进制的省空间还是二进制的省空间啊

使用特权

评论回复
14
kxsi| | 2023-2-2 12:16 | 只看该作者
单片机的大小无论使用什么形式来表示 他的大小一般默认都是用字节来表示的

使用特权

评论回复
15
wiba| | 2023-2-2 13:08 | 只看该作者
zhanglli 发表于 2023-1-8 17:18
HEX文件与BIN文件两者转换后大小关系怎么样??

是不是就是八倍的关系啊 毕竟一个是二进制一个是十六进制啊

使用特权

评论回复
16
Stahan| | 2023-2-8 21:25 | 只看该作者
是说有多少字节啊

使用特权

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

本版积分规则

1016

主题

9386

帖子

1

粉丝