qspi n25q512a读取数据错误

2019-07-14 15:54发布



大侠们好,现在折腾 N25Q512 这个芯片,现在能够正常读取 芯片 ID 号了,而且也是正确的

芯片工作模式设置为 QUAD 与 4字节模式,读取标志寄存器查看是否设置成功,结果设置是正确的
读取到的芯片 ID 号:



资料介绍的 芯片ID 号:



读取到的id号与资料介绍的是完全一致的

现在就是读取数据错误,全部都为 0x88



测试读数据前先把读取的一个扇区已经擦除了,再直接读取数据全部都为 0x88,正常来说应该是0xff才对

测试擦除一个扇区大概需要240ms左右,这个擦除时间应该算是正常的了,现在问题就出在数据读取上了

有哪位知道请指点指点几下啊 ????????!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
7vyydyfwef
1楼-- · 2019-07-15 16:02
TOPCB 发表于 2018-11-20 21:35
QSPI_WriteBuffAutoEraseSector,调用这个,看看他开始读取的数据是否正确。

本帖最后由 hpdell 于 2016-12-17 12:49 编辑

结果也还是一样的啊,
移植官网的 驱动 想测试一下,结果 程序死掉了,哎,

刚刚重新更换了一片 N25Q256A QSPI 芯片,结果神奇般的好了,怎么512的就不行,也不知道是不是512芯片搞到假货了【淘宝搞的,不过价格也不便宜啊,23大洋啊】

256的芯片一次读写32KByte 的数据也都没有问题
TOPCB
2楼-- · 2019-07-15 18:46
512的读取方式可能不一样,你看一下手册。
7vyydyfwef
3楼-- · 2019-07-15 20:58
TOPCB 发表于 2018-11-20 22:06
512的读取方式可能不一样,你看一下手册。

手册看了半天也没有看明白,跟256的手册对比看,貌似也都差不多啊
wenxueshu
4楼-- · 2019-07-15 21:14
我只是路过打酱油的
7vyydyfwef
5楼-- · 2019-07-16 01:54
 精彩回答 2  元偷偷看……
7vyydyfwef
6楼-- · 2019-07-16 07:44
TOPCB 发表于 2018-11-20 22:06
512的读取方式可能不一样,你看一下手册。

你好,在手册上也没有找到有什么不同啊,另外我吧 官网提供的 HAL 移植过来也不行

一周热门 更多>