打印
[技术问答]

在M451上接W25Q64,打算用QSPI,搞了N天没有成功

[复制链接]
4157|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
戈卫东|  楼主 | 2016-8-2 18:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谁知道怎么弄快来教教我,我要死了。。。。。
沙发
h32446975| | 2016-8-2 20:07 | 只看该作者
找个STM32下的例程参考下,应该会很快找到原因。

使用特权

评论回复
板凳
落叶行健ywm| | 2016-8-3 10:51 | 只看该作者
QSPI没用过哦。正常spi已经用过了。都很正常的

使用特权

评论回复
地板
戈卫东|  楼主 | 2016-8-4 00:15 | 只看该作者
已解决。
HOLD信号没有处理好导致W25Q64不接受指令。

使用特权

评论回复
5
捉虫天师| | 2016-8-4 08:21 | 只看该作者
使用该接口,用户可以一次性传输包含多达16个8位或16位数据的传输队列。一旦传输启动,直到传输结束,都不需要CPU干预,极大的提高了传输效率。该协议在ColdFire系列MCU得到广泛应用。
与SPI相比,QSPI的最大结构特点是以80字节的RAM代替了SPI的发送和接收数据寄存器。
第一次听说这个,寄存器换成了RAM而已,不知道怎么玩。接口貌似一样的。

使用特权

评论回复
6
玛尼玛尼哄| | 2016-8-5 22:45 | 只看该作者
戈卫东 发表于 2016-8-4 00:15
已解决。
HOLD信号没有处理好导致W25Q64不接受指令。

HOLD信号该如何处理?

使用特权

评论回复
7
戈卫东|  楼主 | 2016-8-6 11:54 | 只看该作者
玛尼玛尼哄 发表于 2016-8-5 22:45
HOLD信号该如何处理?

送指令的时候不能是0----输出1给它就OK

使用特权

评论回复
8
zhuomuniao110| | 2016-8-6 22:20 | 只看该作者
QSPI的难点应该是在怎么玩那80个字节的RAM。

使用特权

评论回复
9
稳稳の幸福| | 2016-8-7 00:08 | 只看该作者
来学习学习,还没有用过呢。

使用特权

评论回复
10
西风205| | 2017-9-1 08:06 | 只看该作者
您好,有源码吗?我都弄了好几天了,没弄出来。能发我邮箱吗?1611829251@qq.com

使用特权

评论回复
11
a_ziliu| | 2017-9-4 10:25 | 只看该作者

使用特权

评论回复
12
yiy| | 2017-9-4 19:25 | 只看该作者
噢,原来如此。学了一手。

使用特权

评论回复
13
wyfzgybd| | 2018-7-30 21:10 | 只看该作者
西风205 发表于 2017-9-1 08:06
您好,有源码吗?我都弄了好几天了,没弄出来。能发我邮箱吗?

STM32F103 DMA方式读取spi flash(W25Q64),读一会儿就读不出来了。
https://bbs.21ic.com/icview-2535900-1-1.html?fromuser=wyfzgybd
(出处: 21ic电子技术论坛)

使用特权

评论回复
14
jasontu| | 2018-7-31 09:07 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

136

主题

11708

帖子

75

粉丝