43
228
0
金牌会员
在调试W25Q256时发现可以读出数据,但是写不进!最后发现是W25Q256被写块保护。状态寄存1中的TB、BP3、BP2、BP1、BP0,默认值0,即整片芯片都可以写入数据,但是我的是全是1,禁止写入数据。重新将状态寄存1中的TB、BP3、BP2、BP1、BP0写入0,即可。
还有状态寄存1的最高位SRP0,和状态寄存2的最低位SRP1,配合外部WP关键也可以控制芯片的保护状态,硬件保护、软件保护,SRP0和SRP1默认值为0。(参照W25Q256pdf第16页)
使用道具 举报
284
资深版主
72
2711
2
论坛大神
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-6-15 21:46
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网