全站数据
8 4 2 0 5 8 1

单片机的断电记忆如何实现

小懂心理 | 简单学习,快乐成才!         
问题更新日期:2024-10-31 21:23:36

问题描述

单片机的断电记忆如何实现希望能解答下
精选答案
最佳答案

方法很多1、给RAM用电池供电可以实现记忆2、用单片机自身带的EEPROM3、用外扩的EEPROM4、用外扩的FLASH5、很多I2C总线和SPI总线的时钟芯片都有EEPROM。用户在做掉电记忆时,如果程序处理不好,就有可能出现“模式变乱”、“时间变乱”、“显示黑屏(死机假象)”、“按键无效”等情况。

如果出现“模式变乱”、“时间变乱”用户还可以手动取消,但如果出现“显示黑屏(死机假象)”等情况会比较麻烦,必须要等VDD电容的存电差不多完全放干才能重新工作。可以说这是一个致命的问题。

其他回答

方法很多:

1、给RAM用电池供电 可以实现记忆。

2、用单片机自身带的EEPROM。

3、用外扩的EEPROM。

4、用外扩的FLASH。

5、很多I2C总线和SPI总线的时钟芯片都有EEPROM。

单片机,全称单片微型计算机(英语:single-chip microcomputer),又称微控制器(microcontroller),是把中央处理器、存储器、定时/计数器(timer/counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。

其他回答

1、给RAM用电池供电 可以实现记忆

2、用单片机自身带的EEPROM

3、用外扩的EEPROM

4、用外扩的FLASH

5、很多I2C总线和SPI总线的时钟芯片都有EEPROM

也可以将单片机的最小系统单独供电,供电电源加二极管(防止回流),滤波电容采用大一点的。单片机要检测二极管前面的电压,检测到电压低于2/3电源电压就关闭所有的片内外设并进入睡眠状态,估计就行了。

家电上的单片机都带睡眠功能,如果你的不带,可以使用法拉级超级电容,但会增加成本!