求助:W25Q64写不进数据

2019-07-21 01:16发布


上电读取芯片ID0XEF16,正确
整片擦除(测试用),非常快的擦完了?  读取要写入的扇区内的数据判断是否需要擦除,全是FF  开始往0x3FFF9C写入数据  写完从刚刚的地址读出来,全是0xFF ?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
suebillt
1楼-- · 2019-07-21 01:37
找到原因了,在写使能之后必须把CS脚拉高,然后再写进数据,要不然是写不进去数据的!结贴总结:在写入一串数据的时候必须保持CS为低,等一串写完之后再拉高,SPI Flash才认为操作结束。擦除、写数据等之前必须写使能,并且写完拉高CS后再写数据,再然后就是IO 比SPI速度快,有时候拉高CS的时候数据还没写完。
PS :逻辑分析仪是神器
suebillt
2楼-- · 2019-07-21 04:29
非常困惑,求高手
八度空间
3楼-- · 2019-07-21 05:17
 精彩回答 2  元偷偷看……
suebillt
4楼-- · 2019-07-21 05:26
 精彩回答 2  元偷偷看……
suebillt
5楼-- · 2019-07-21 07:44
回复【3楼】八度空间:
---------------------------------
不知道什么问题,Q64输出的字节变成LSB,T.T
zi_yang
6楼-- · 2019-07-21 08:57
 精彩回答 2  元偷偷看……

一周热门 更多>