STM32 读写SPI flash异常

2019-12-27 18:47发布

STM32 频繁读写SPI FLASH ,2秒写一次  100ms 读一次 ,任务放在两个UCOS任务中,只要线路板重启或者断电  ,存在从地址0-地址X的数据全部变成0xff,但是读取的ID号还是正常的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
26条回答
snail_dongbin
2019-12-31 02:00
首先要判定下是否有写保护,写的时候整页写,写完之后,在读,判断是否写进去,然后断电在读判断是否是掉电丢失,
对于数据完整性方面,将整页数据的crc校验一起存进去,读的时候再进行判断,防止重要数据出错还不知道,特别是一些配置参数
坐标信息等,就拍按错误的数据执行,损失就大了

一周热门 更多>