SST25VF016片擦除不成功,帮忙看看问题出在哪了

2019-10-15 18:12发布

各位大神,这个问题困扰了我好几天,帮忙看看吧
现在读取芯片ID是正常的,也就是说硬件没啥问题,SPI时序没啥问题,对吧?
芯片是新的,在还没写入内容的地方可以写入,也可以读取写入进去的内容。

片擦除的编程逻辑如下:
1、上电
2、读ID
3、执行写使能寄存器指令EWSR
4、写寄存器指令WRSR
5、写入寄存器00,以清空SP0SP1SP2位
6、执行片擦除指令
7、循环读状态寄存器指令,直到BUSY位清零。

调试的时候发现,第4步后,状态寄存器内容仍然为1C,也就是块保护了。但时序和逻辑都没问题啊,问题应该是出在哪了呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。