FLASH && EEPROM

2019-07-20 04:02发布

本帖最后由 GuDuDeRen 于 2018-2-1 17:25 编辑

1:特性以及使用    Flash用来做程序和一些掉电保护和不需修改的数据,FLASH写入时间长 FLASH擦写次数少(10000次)。    EEPROM用来保存掉电需保护且在程序运行过程中需要修改的少量参数,EEPROM写入时间短,其擦除次数较Flash多(1000000次)。2: 存储单元的结构,      FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低,因而适合用作程序存储器,      EEPROM则更多的用作非易失的数据存储器。当然用FLASH做数据存储器也行,但操作比EEPROM麻烦的多。      所以更“人性化”的MCU设计会集成FLASH和EEPROM两种非易失性存储器。3:二者寻址方法(最大区别)       FLASH的全称是FLASH EEPROM FLASH按扇区操作 必须按块(Block)擦除(每个区块的大小不定,不同厂家的产品有不同的规格),它是一种非易失性的内存,属于          EEPROM的改进产品。       EEPROM则按字节操作, EEPROM可以一次只擦除一个字节(Byte)。4:补充    相同点:两者都能掉电存储数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
亡羊补牢0624
1楼-- · 2019-07-20 06:35
可以这里理解不,我们写的C语言程序都放在了flash中,它相当于电脑的硬盘;eeprom中存放的是程序中的一些参数配置,现场随时修改,重启后生效???
enan
2楼-- · 2019-07-20 08:53
为什么 FLASH在运行时不能修改?难道例程里的FLASH模拟EEPROM是假的,你不要骗我啊
GuDuDeRen
3楼-- · 2019-07-20 11:08
 精彩回答 2  元偷偷看……
GuDuDeRen
4楼-- · 2019-07-20 11:31
 精彩回答 2  元偷偷看……
GuDuDeRen
5楼-- · 2019-07-20 15:24
亡羊补牢0624 发表于 2018-2-1 16:04
可以这里理解不,我们写的C语言程序都放在了flash中,它相当于电脑的硬盘;eeprom中存放的是程序中的一些参 ...

有的芯片不带有EEPROM 只有FLASH  因此程序代码  都存放在 FLASH的主存储器中
GuDuDeRen
6楼-- · 2019-07-20 18:05
 精彩回答 2  元偷偷看……

一周热门 更多>