STM32内置FLASH保存掉电参数问题
用stm32内部flash可以用于保存参数,但是flash自身有擦写次数的限制,这样的话做出来的产品可能会不可靠,请问各位大虾这个问题该怎么解决呢?...
用stm32内部flash可以用于保存参数,但是flash自身有擦写次数的限制,这样的话做出来的产品可能会不可靠,请问各位大虾这个问题该怎么解决呢?
展开
4个回答
展开全部
如果数据不多,那可以用STM32的BKP寄存器保存数据啊,BKP有一些寄存器和RTC都用备份电池供电,数据写入其中是不会丢失的。
更多追问追答
追问
谢谢啊,这个问题已经解决了,而且是用的stm32内部的flash存储参数,擦写次数问题也得到了解决,不过还是要谢谢你呵呵
追答
哈哈,虽然如此,我倒是更想扩展AT45DB161。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-19
展开全部
只能外置EEPROM呗,不然还是要受到擦写次数的限制
追问
谢谢,不过没有用EEPROM,擦写次数的问题也已经得到了很好的解决,不过还是要谢谢你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的产品上有锂电不,可以考虑用backup sram,但锂电不能完全没电,而且锂电得接BAT pin
追问
谢谢啊,不过没有锂电,也没想过用锂电,它要完成的功能就是完全的掉电数据保存。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能给我说说怎么解决的嘛?我也遇到了这样的问题,存储的变量在掉电后不是最近改变的值,而是我最开始存储的变量值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |