单片机/MCU论坛
直播中

jjll652

9年用户 1462经验值
私信 关注
[问答]

data flash存了两个标定参数后,不能正确读写了是什么情况?

data flash存了两个标定参数,运行一直没有问题, 今天突然就不能正确读写data flash,程序运行是正常的,这是什么情况

回帖(2)

王珍珠

2024-1-15 16:04:43
请用ICP工具看下 dataflash使能位是否关了
举报

二霸

2024-1-15 16:59:31
可能是以下原因导致的:
1. 数据闪存可能已经满了,无法再写入新的标定参数。建议检查闪存的可用空间,并删除不再需要的数据。
2. 数据闪存出现了故障,导致无法正确读写数据。这可能是由于硬件故障、电源问题或其他原因引起的。建议检查硬件连接、电源供应和其他相关问题。
3. 在写入第二个标定参数时可能发生了错误,导致数据闪存被损坏或数据被覆盖。建议重新编写程序,并确保正确地写入标定参数。
4. 可能存在软件错误或逻辑问题,导致无法正确读写闪存。建议检查程序的逻辑和错误处理机制,以找出可能的问题。

在确定具体原因之前,建议先检查硬件连线、电源以及程序逻辑,同时进行必要的故障排除和错误处理。如果问题仍然存在,可以进一步进行调试和测试,以找出导致数据闪存不能正确读写的具体原因。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分