微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > stm32 怎么定义变量才能让它掉电的时候保持不变啊

stm32 怎么定义变量才能让它掉电的时候保持不变啊

时间:10-02 整理:3721RD 点击:
有些数据想要下次开机的时候仍然保持上次的值,该怎么定义啊,或者有什么别的办法能实现这样的效果啊,本人菜鸟,跪求各位大神指点一下啊

如果在ram中,掉电肯定会扔掉。掉电前写入flash,上电再读出就可以了
可以用程序把掉电需要保存的数据写到EEPROM里面,或者把所有的RAM都换成NVRAM。

将地址定义在掉电后由电池供电保持的RAM区,或者定义在NVRAM区域,后者写入时要多一些步骤

只能保存到FLASH里面 不能使用变量RAM

嗯,建议还是写入Flash里面好点,毕竟stm32的flash的写与读的应用还是很实用的

写入EEPRON,程序初始时再读出数据。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top