stm32 怎么定义变量才能让它掉电的时候保持不变啊
时间:10-02
整理:3721RD
点击:
有些数据想要下次开机的时候仍然保持上次的值,该怎么定义啊,或者有什么别的办法能实现这样的效果啊,本人菜鸟,跪求各位大神指点一下啊
如果在ram中,掉电肯定会扔掉。掉电前写入flash,上电再读出就可以了
可以用程序把掉电需要保存的数据写到EEPROM里面,或者把所有的RAM都换成NVRAM。
将地址定义在掉电后由电池供电保持的RAM区,或者定义在NVRAM区域,后者写入时要多一些步骤
只能保存到FLASH里面 不能使用变量RAM
嗯,建议还是写入Flash里面好点,毕竟stm32的flash的写与读的应用还是很实用的
写入EEPRON,程序初始时再读出数据。