打印
[其他产品]

MCU数据存储的几种方法

[复制链接]
566|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jinyi7016|  楼主 | 2025-3-26 11:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、真掉电
真掉电是指整个系统没有任何的电源,包括电池或是法拉电容这些。这时,数据的存储只能在非易失性存储器中。
非易失性存储器包括外围或内置的: EEPROM、Flash;及SD 。
所需要的接口,由简到繁为: IIC、SPI、QSPI、SDIO。
无论选择哪种方式,都要参考单片机的外设情况,功能复杂度,成本来综合选择。
二、伪掉电
使用电池供电,主电源掉电的情况下。
数据的存储一般会在后备寄存器中,在低功耗模式下并保持RAM的运行。而关键的数据(如,与费用有关的)依然在存储到非易失性存储器中。
三、不掉电
这种方式一般不用另外的存储方式,所有数据都在你在RAM中,当然要RAM足够大,或是外挂SRAM。

使用特权

评论回复
沙发
幸福小强| | 2025-3-26 16:17 | 只看该作者
PIC可以扩展程序存储器吗,比如用外置的EEPROM

使用特权

评论回复
板凳
yiy| | 2025-3-26 20:58 | 只看该作者
Flash和EEPROM都用的话一般如何搭配?

使用特权

评论回复
地板
不想起床喵星人| | 2025-3-26 22:53 | 只看该作者
伪掉电情况下,后备寄存器的容量一般是多大

使用特权

评论回复
5
丙丁先生| | 2025-3-27 08:21 | 只看该作者
感谢分享。

使用特权

评论回复
6
jinyi7016|  楼主 | 2025-3-27 09:16 | 只看该作者
幸福小强 发表于 2025-3-26 16:17
PIC可以扩展程序存储器吗,比如用外置的EEPROM

可以的,可以用IIC接口,一般单片机都有,没有也可以用IO模拟

使用特权

评论回复
7
jinyi7016|  楼主 | 2025-3-27 09:18 | 只看该作者
yiy 发表于 2025-3-26 20:58
Flash和EEPROM都用的话一般如何搭配?

一般情况下会只有一种,如果都用,Flash的速度会高一些,EEPROM速度低,根据数据关键必与时效性判断哪些数据存储在Flash,哪些存储 在EEPROM

使用特权

评论回复
8
jinyi7016|  楼主 | 2025-3-27 09:18 | 只看该作者
不想起床喵星人 发表于 2025-3-26 22:53
伪掉电情况下,后备寄存器的容量一般是多大

STM32的话,好像只有几十字节吧,这个是比较小的。

使用特权

评论回复
9
作业粉碎机| | 2025-3-27 10:23 | 只看该作者
对于真掉电的情况,使用 SD 卡存储数据时,有没有什么需要注意的性能问题

使用特权

评论回复
10
懒癌晚期患者| | 2025-3-27 12:45 | 只看该作者
在选择非易失性存储器时,EEPROM 和 Flash 各有什么优缺点

使用特权

评论回复
11
海市蜃楼神秘| | 2025-3-27 14:22 | 只看该作者
如果 MCU 的 RAM 不够大,有没有办法扩展 RAM 来满足不掉电情况下的数据存储需求呢

使用特权

评论回复
12
穷得掉渣大侠| | 2025-3-27 17:45 | 只看该作者
在不掉电的情况下,有没有什么方法可以监控 RAM 的使用情况,提前预警

使用特权

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

本版积分规则

143

主题

1386

帖子

12

粉丝