打印

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

[复制链接]
1018|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
guoyt|  楼主 | 2021-12-8 20:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何在单片机里存储一个数据,在掉电后还可以读取

使用特权

评论回复
沙发
renyaq| | 2021-12-8 20:58 | 只看该作者
在单片机内必须配备有EEPROM或闪存之类的存储单元才可以。找相应的器件。

使用特权

评论回复
板凳
heweibig| | 2021-12-8 21:01 | 只看该作者

看你对该数据的读写速度及次数决定了
如果一天写不了几次,基本上以读为主的话,加片EEPROM最合适了

使用特权

评论回复
地板
shimx| | 2021-12-8 21:03 | 只看该作者
但如果存储的值几乎每秒都要改写N次,那么建议用铁电存储器FM3104之类的

使用特权

评论回复
5
guoyt|  楼主 | 2021-12-8 21:04 | 只看该作者

我不知道如何把数据放到里面,
大家告我一下如何写进去,用哪个命令。

使用特权

评论回复
6
guoyt|  楼主 | 2021-12-8 21:09 | 只看该作者
比如我要把里面写一个10进去如何写呀?

使用特权

评论回复
7
xxrs| | 2021-12-8 21:11 | 只看该作者
根据数据量的大小加个外部EEPROM吧,如24c01

使用特权

评论回复
8
wuhany| | 2021-12-8 21:13 | 只看该作者
Megawin 很多MCU都有内置FLASH的。例如:MPC82G516A

使用特权

评论回复
9
xxrs| | 2021-12-8 21:15 | 只看该作者

读写频繁加铁电
不频繁加EEPROM  AT240X

使用特权

评论回复
10
shimx| | 2021-12-8 21:16 | 只看该作者
有些CMOS工艺的芯片,内部RAM单元也有短时掉电保存数据的能力。

使用特权

评论回复
11
jiajs| | 2021-12-8 21:19 | 只看该作者
选一个有内至EEPROM的芯片就好了

使用特权

评论回复
12
llljh| | 2021-12-8 21:20 | 只看该作者
可以加EEPROM,比如24系列,串行通信,占用IO口少。

使用特权

评论回复
13
chuxh| | 2021-12-8 21:24 | 只看该作者
好多专家

使用特权

评论回复
14
dingy| | 2021-12-8 21:25 | 只看该作者

铁电要加备用电池电源吧? 铁电是RAM的么?

使用特权

评论回复
15
renyaq| | 2021-12-8 21:27 | 只看该作者
可以无限读写的么?不像EErom10K 的读写寿命?

使用特权

评论回复
16
zhanghqi| | 2021-12-8 21:31 | 只看该作者
笙泉IAP区都可以,有例子,建议做好写均衡,否则一旦FLASH写寿命到了,很悲惨。

使用特权

评论回复
17
guoyt|  楼主 | 2021-12-8 21:34 | 只看该作者
是啊, 劳烦各位了

使用特权

评论回复
18
pengf| | 2021-12-8 21:35 | 只看该作者

MG的MCU基本都带有E2,掉电不丢失的数据就是存在此。楼主,还要多多学习MCU哦

使用特权

评论回复
19
zhanghqi| | 2021-12-8 21:37 | 只看该作者
你们真是答非所问,楼主问的是代码。

使用特权

评论回复
20
guoyt|  楼主 | 2021-12-8 21:39 | 只看该作者
唉,还是没有什么结果,算了,多谢大家啦

使用特权

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

本版积分规则

1018

主题

9067

帖子

3

粉丝