我用的单片机是STM32F103RBT6,128K flash,我想实现掉电保存数据,flash一页1KB,我想分成30份,每份32字节数据,第一次就擦除该页数据,掉电直接写入32字节数据,以后只要断电,不再进行擦除flash整页的操作,就立马接着上次存数据的后面写入此时的32字节数据,直到写完30份,然后才进行一次擦除该页数据操作。 这样来说可行么??? 对了掉电检测使用PVD检测 电压值,初步设定为2.9v,只要掉电,就直接执行写寄存器操作。因为看网上都说写之前一定要进行擦除性操作。所以想确认下可行性
此帖出自
小平头技术问答
上位机界面是有4跟 进度条形式的(取值0~255),调好1根进度条1次可能需要改变几十次数据,调好4根进度条也就要上百次,一天下来的话,可能就上千次烧写了,所以采取掉电保存。
一周热门 更多>