求助:W25Q64写不进数据

2019-07-21 01:16发布


上电读取芯片ID0XEF16,正确
整片擦除(测试用),非常快的擦完了?  读取要写入的扇区内的数据判断是否需要擦除,全是FF  开始往0x3FFF9C写入数据  写完从刚刚的地址读出来,全是0xFF ?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
suebillt
2019-07-21 01:37
找到原因了,在写使能之后必须把CS脚拉高,然后再写进数据,要不然是写不进去数据的!结贴总结:在写入一串数据的时候必须保持CS为低,等一串写完之后再拉高,SPI Flash才认为操作结束。擦除、写数据等之前必须写使能,并且写完拉高CS后再写数据,再然后就是IO 比SPI速度快,有时候拉高CS的时候数据还没写完。
PS :逻辑分析仪是神器

一周热门 更多>