当前位置: 代码迷 >> 单片机 >> STM32需要保存几个数据要如何做,求指点
  详细解决方案

STM32需要保存几个数据要如何做,求指点

热度:514   发布时间:2016-04-28 14:41:17.0
STM32需要保存几个数据要怎么做,求指点
程序中有几个参数是商品的单价,用户可以通过按键修改它的值,但是要将这几个参数放在哪里才能做到掉电重启后,这几个参数的值是最后一次修改的状态呢,是需要放在FLASH中吗?
------解决思路----------------------
不知你用STM32那个型号,看看有没有内部EEPROM,可以存在这块区域。
如果没有就自己定义一块Flash区域,当EEPROM用,但一定要控制擦写次数,网上有很多实现的例子,参考下。
------解决思路----------------------
掉电重启,还希望能保存原来数据,就得保存至flash中,103不是有吗?重启后,再向flash读取之前保存的数据就好了。
------解决思路----------------------
存 Nand 是一个简单的方法,但有可能因为写 nand 时掉电导致 Nand 损坏。

如果成本允许,外挂一个 EEPROM 吧。