你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32L4使用QSPI驱动spiFLASH(W25Q64)

[复制链接]
STMCU小助手 发布时间:2022-8-27 14:50
一、什么是QSPI
  X# z8 n, i! i& MQSPI 即Quad SPI,是一种专用的通讯接口,连接单、双或四(条数据线)SPI FLASH 存储器。' E: \, ^/ k+ _8 j# \
简单的来说,QSPI就是为了驱动SPI_FLASH所设计的专用的通信协议,他和标准的SPI协议有很多相似的地方,但是我认为将它看作一种单独的通信协议更好理解。, D/ G6 O+ R% ^
QSPI可以工作在单数据线、双数据线或四条数据线通信方式下。: h# T3 o3 H; c( W. W) t
而BearPi开发板的W25Q64即硬件连接为双数据线通信方式。
. s. F: r3 v$ R! V. X 20200111094348504.png / Y* A+ M5 D3 v) S; ^6 x

0 O; B: S* H( O6 D$ P' q$ g(这里应该为原理图标识有误,W25Q64应当为NorFLASH)
. e8 y, K! p7 F9 M% C  R5 ~2 j
. y" H8 N3 P: {1 x% ^5 G* m二、CubeMX的配置. y8 n% h' K* w' n" ]/ O
在之前新建工程的基础上添加使用SPI功能(新建工程见STM32使用LL库建立工程)5 W2 v6 w9 P; V7 k
将QSPI选择为单/双线模式% D. ]4 f& F6 I1 O. `
2 j9 G; f) ~# ]; O) P# U9 Q6 y1 D8 |+ G
20200111095008972.png
5 a( s7 B; ~3 ?6 _1 L! J8 |
9 o. c' V8 j  }, ?' z2 J6 {然后查看硬件连接表,发现与默认引脚不同,需要手动修改引脚
( ^( T2 n& L8 }- m: u9 Z5 D# A! ?% R" }2 y7 R) i5 Y! w
20200111095313165.png + a- M+ {" s  w9 l* q

2 |: a" O' [+ r1 E% g2 S. v& { 20200111095641400.png
$ U& q( Q7 a5 s, p' `( k; _3 T1 \& |7 J- z3 R% |" j& i+ g- L
然后对QSPI进行初始化配置. o+ w9 P9 P  Y
首先是时钟分频设置,W25Q64在标准模式下支持80M bit/s速度,快速模式下支持160M bit/s速度,高速模式下支持320M bit/s速度。
' O9 f5 B3 o+ N- h+ ?$ ~, n# Y: O; ^所以我们可以将分频值设置为0,则MCU输出的QSPI频率就为80/(0+1)=40MHz。
; b* f5 X, h9 A& @8 P9 ~2 Z% F* ^2 B
20200111102807884.png 0 g5 n3 D+ z8 |

  h9 k8 e6 ~9 \- z/ j. v然后我神奇的发现QSPI没有LL库的支持,只有HAL库,然后我废了一天的功夫把stm32l4xx_hal_qspi库里的一些必要的函数提取出来,写了一个stm32l4xx_my_qspi的库函数,最后移植正点原子的w25qxx文件,经过测试成功。0 n  y) `8 b+ h- P: j3 g2 G8 O0 X' |, Z
: p# X6 M7 J' H- t$ `% K% y7 ]
20200112001416607.png
* C2 L+ Q7 o& W% h3 k/ ~5 S' g
" ?6 o9 G) F6 S& M# g* V————————————————
' c0 Q9 w2 n- e! K* N  y4 s转载:Willliam_william
: ^4 |5 c' t5 U- e: z! G$ I" L
& W; s% {- j0 x1 R: Q
; l: P6 S4 @. v
收藏 评论0 发布时间:2022-8-27 14:50

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版