如何在单片机里存储一个数据,在掉电后还可以读取

[复制链接]
604|19
 楼主| guoyt 发表于 2019-8-3 16:27 | 显示全部楼层 |阅读模式
如何在单片机里存储一个数据,在掉电后还可以读取
hanwe 发表于 2019-8-3 16:30 | 显示全部楼层
在单片机内必须配备有EEPROM或闪存之类的存储单元才可以。找相应的器件。
hanwe 发表于 2019-8-3 16:32 | 显示全部楼层


看你对该数据的读写速度及次数决定了
如果一天写不了几次,基本上以读为主的话,加片EEPROM最合适了
yufe 发表于 2019-8-3 16:37 | 显示全部楼层
但如果存储的值几乎每秒都要改写N次,那么建议用铁电存储器FM3104之类的
 楼主| guoyt 发表于 2019-8-3 16:40 | 显示全部楼层

我不知道如何把数据放到里面,
大家告我一下如何写进去,用哪个命令。
 楼主| guoyt 发表于 2019-8-3 16:46 | 显示全部楼层
比如我要把里面写一个10进去如何写呀?
yufe 发表于 2019-8-3 16:48 | 显示全部楼层

根据数据量的大小加个外部EEPROM吧,如24c01
langgq 发表于 2019-8-3 16:51 | 显示全部楼层
Megawin 很多MCU都有内置FLASH的。例如:MPC82G516A
zhanglli 发表于 2019-8-3 16:54 | 显示全部楼层

读写频繁加铁电
不频繁加EEPROM  AT240X
hanwe 发表于 2019-8-3 17:05 | 显示全部楼层
有些CMOS工艺的芯片,内部RAM单元也有短时掉电保存数据的能力。
llia 发表于 2019-8-3 17:11 | 显示全部楼层
选一个有内至EEPROM的芯片就好了
wangpe 发表于 2019-8-3 17:15 | 显示全部楼层
可以加EEPROM,比如24系列,串行通信,占用IO口少。
wangpe 发表于 2019-8-3 17:19 | 显示全部楼层

好多专家
wangzsa 发表于 2019-8-3 17:22 | 显示全部楼层

铁电要加备用电池电源吧? 铁电是RAM的么?
wangzsa 发表于 2019-8-3 17:35 | 显示全部楼层
可以无限读写的么?不像EErom10K 的读写寿命?
zhanglli 发表于 2019-8-3 17:38 | 显示全部楼层


笙泉IAP区都可以,有例子,建议做好写均衡,否则一旦FLASH写寿命到了,很悲惨。
 楼主| guoyt 发表于 2019-8-3 17:42 | 显示全部楼层
是啊, 劳烦各位了
hanwe 发表于 2019-8-3 17:46 | 显示全部楼层
MG的MCU基本都带有E2,掉电不丢失的数据就是存在此。楼主,还要多多学习MCU哦
llia 发表于 2019-8-3 17:49 | 显示全部楼层
你们真是答非所问,楼主问的是代码。
 楼主| guoyt 发表于 2019-8-3 17:54 | 显示全部楼层
唉,还是没有什么结果,算了,先结贴吧,多谢大家啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1018

主题

9067

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部