OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6400|回复: 11

用内部FLASH模拟EEPROM的意义是什么?

[复制链接]

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2014-2-12
在线时间
22 小时
发表于 2016-11-14 13:06:34 | 显示全部楼层 |阅读模式
1金钱
用内部FLASH模拟EEPROM的意义是什么?

最佳答案

查看完整内容[请看2#楼]

使用内部flash的最大优势是节省了一个外部FLASH的成本~但是使用内部flash是有风险的,比如你对系统进行升级,编译出来的烧写文件变大了,这样就有冲掉flash上数据的可能,模拟eeprom是个说法,说白了就是使用stm32内部flash保存数据,不只是保存程序代码
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2016-11-14 13:06:35 | 显示全部楼层
monkeyliu 发表于 2016-11-14 16:12
谢谢,那直接将数据写进内置flash就行了,为什么要用内置FLASH模拟EEPROM呢?

使用内部flash的最大优势是节省了一个外部FLASH的成本~但是使用内部flash是有风险的,比如你对系统进行升级,编译出来的烧写文件变大了,这样就有冲掉flash上数据的可能,模拟eeprom是个说法,说白了就是使用stm32内部flash保存数据,不只是保存程序代码
回复

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2016-11-14 13:23:08 | 显示全部楼层
最大的意义~节省成本。。。。省了PCB的面积,和一块IC
回复

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
发表于 2016-11-14 13:58:19 | 显示全部楼层
储存用户在单片机掉电后的数据
回复

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2014-2-12
在线时间
22 小时
 楼主| 发表于 2016-11-14 15:26:30 | 显示全部楼层
小陀螺爱炒蛋 发表于 2016-11-14 13:23
最大的意义~节省成本。。。。省了PCB的面积,和一块IC

谢谢,数据直接放进flash不可以吗?芯片内置的FLASH掉电后数据不保存?
回复

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2014-2-12
在线时间
22 小时
 楼主| 发表于 2016-11-14 15:27:44 | 显示全部楼层
电子之旅 发表于 2016-11-14 13:58
储存用户在单片机掉电后的数据

谢谢,芯片内部的flash 掉电后不保存数据吗?外置的flash芯片掉电保存数据吗,W25Q64?
回复

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2016-11-14 15:42:06 | 显示全部楼层
monkeyliu 发表于 2016-11-14 15:27
谢谢,芯片内部的flash 掉电后不保存数据吗?外置的flash芯片掉电保存数据吗,W25Q64?

Flash是ROM,都是不失忆的存储设备~
回复

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2014-2-12
在线时间
22 小时
 楼主| 发表于 2016-11-14 16:12:20 | 显示全部楼层
小陀螺爱炒蛋 发表于 2016-11-14 15:42
Flash是ROM,都是不失忆的存储设备~

谢谢,那直接将数据写进内置flash就行了,为什么要用内置FLASH模拟EEPROM呢?
回复

使用道具 举报

4

主题

346

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3657
金钱
3657
注册时间
2016-2-21
在线时间
542 小时
发表于 2016-11-14 16:17:51 | 显示全部楼层
monkeyliu 发表于 2016-11-14 16:12
谢谢,那直接将数据写进内置flash就行了,为什么要用内置FLASH模拟EEPROM呢?

FLASH原本是拿来装程序的,现在挖一块出来当ROM用,就叫模拟EEPROM。
回复

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2014-2-12
在线时间
22 小时
 楼主| 发表于 2016-11-14 18:53:57 | 显示全部楼层
小陀螺爱炒蛋 发表于 2016-11-14 13:06
使用内部flash的最大优势是节省了一个外部FLASH的成本~但是使用内部flash是有风险的,比如你对系统进行升 ...

谢谢,如果是内部FLASH模拟eeprom,这时候数据是不是也是有被冲掉的可能?
回复

使用道具 举报

28

主题

218

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2013-11-19
在线时间
92 小时
发表于 2016-11-15 11:35:21 | 显示全部楼层
对啊,这个的意义是什么?Flash寿命没EErpom长,容量大而已,都是掉电非易失。在工程应用中,不知道哪里使用了 Flash模拟EEProm,求大家多多分享
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2016-11-15 12:29:28 | 显示全部楼层
其实就是将内部FLASH当EEPROM用,不会掉电失忆,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 02:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表