硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6193|回复: 2
收起左侧

[SPI/QSPI] STM32H7驱动W25Q64JV,如何进入QSPI模式?

[复制链接]

25

主题

72

回帖

147

积分

初级会员

积分
147
QQ
发表于 2020-10-26 09:09:07 | 显示全部楼层 |阅读模式
各位好,版主好。
我使用STM32H743驱动W25Q64JV,硬件上已经接为4线IO口的QSPI模式了:PB6-CS, PB2-CLK, PF8-IO0, PF9-IO1, PF7-IO2,  PF6-IO3。
在初始化IO口后,我采用1线IO方式,也就是传统的SPI模式,已经可以读到W25Q64JV的ID号了。但我不知道如何切换进入QSPI模式,规格书里面说默认已经设置QE位了,但我使用4线QSPI读写W25Q64JV失败:
2020-10-26_090650.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115653
QQ
发表于 2020-10-26 11:18:26 | 显示全部楼层
注意QSPI Flash中1线,2线或4线使用时的很多命令都是不同的
http://www.armbbs.cn/forum.php?m ... 1617&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

25

主题

72

回帖

147

积分

初级会员

积分
147
QQ
 楼主| 发表于 2020-10-26 22:52:14 | 显示全部楼层
eric2013 发表于 2020-10-26 11:18
注意QSPI Flash中1线,2线或4线使用时的很多命令都是不同的
http://www.armbbs.cn/forum.php?mod=viewthre ...

你说对了,W25Q64JV真正QSPI指令只有5条,其它大多数都是标准SPI指令。

我的程序是从W25Q128FV改的,很多QPI或QSPI指令都不能用了,要改为标准SPI指令。 2020-10-26_224338.jpg 2020-10-26_224403.jpg

其实我改用W25Q64JV,是因为目前W25Q64JV比W25Q64FV或W25Q128FV便宜,8MB用来存字库也够用了,还可以顺便存点图片。

改了几天,今天终于改对了!谢谢eric2013版主指点!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-10 08:18 , Processed in 0.605906 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表