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

【经验分享】STM32G0学习手册——SPI总线使用

[复制链接]
STMCU小助手 发布时间:2021-11-8 16:37
概述/ j4 z! j9 g& @! F& [1 U0 Y/ w
SPI有四种工作模式:在开发板中w25q16芯片中使用的是mode0。
. [9 T4 b5 g1 n# |+ w3 u, A( c
9 E% Z9 C2 u5 T, B
20200816170921847.png

: F) `) r1 F* P
20200816170941786.png
' W) l2 \5 P  v* L" S
20200816171047200.png

7 ?7 M, }  ^, h! z
20200816171121583.png

9 |1 f; s& y4 \5 k- V
20200816171139135.png

4 r- [( l/ ~8 I" E, g9 N- @! E7 {/ W
代码实验/ F) A- }$ K9 P" r
GitHub项目地址:W25Q16-SPI-Demo
' T( z& E$ }# U4 a% m! w1 R0 ]( o" C  R' P2 S; r+ D5 x. [' I
1、CubeMx中芯片选择STM32G071RBTx,新建工程
5 S1 ?/ W' s" n  p: B8 l3 e9 S  ?
9 @4 E* B: B; s" N2、开启SWD调试、HSE
3 W" c( F9 y8 x; o1 ]0 ]
( Z$ k3 `2 G0 ~) g/ }- B. D7 q3 ?
20200710210326903.png
' q$ g5 _6 c9 }
20200710210417612.png
% p3 |- B0 g6 E- R+ v! F; i0 k
- F* @6 ]2 w2 G4 L% U9 t8 a
3、开启USART1 ,设置波特率115200、8bit、None(无奇偶检验)、停止位1
6 W3 u, n/ y5 y+ P! W* g4 \+ @* p- N- S4 D( V) N
2020071021064272.png
/ S3 w8 C( O  z  ~. }

6 q+ ]/ W. t/ Y" j1 M+ C4、 设置PB11为SPI2_MOSI,PB13为SPI2_SCK,PB14为SPI2_MISO,PB12为GPIO_Output,PB12设置为推挽,默认上拉模式。' @  l1 A3 \4 N. r

* v; X0 r" F6 s
20200816172542288.png

! Y1 L- S  b! b0 ]3 ]  W' ~- V: w5 E' I2 Q
5、使能SPI2,选Full-Duplex Master模式,Hardware NSS Signal为Disable,预分频系数为16,SPI的速率就为4MBits
( i6 s# l+ v$ f# w; l) T; n( h( C" N$ J8 w3 O1 ?. c  K
20200816172740731.png
5 d( O7 [: ]% L6 W2 l2 x
$ G8 d: C# g$ `' O  ^! L
6、 设置时钟树
$ a) E/ x% H% n1 e0 }! l  n& x9 I5 v9 u
20200816173312829.png
9 T# }' q. d! J

9 P6 @2 Z' \5 ?9 E# o, N1 [7、 设置工程属性
: U. ~3 R. Z# q3 L, Z2 K+ |8 s# ~# ?9 o# ^; w: V
20200816173529397.png
0 y# s, G" ]7 _* Z
' T3 E- s# ~3 m( M/ J
20200816173557206.png

6 \- o0 m7 |4 f/ V* o0 J& |% g' p- L$ L3 H; a* F
. v' \8 Z, k5 U: y) S
W25Q16芯片命令表:
. o; j8 a* W; m. ?3 O& p3 m$ O  N6 E& \; r
20200816174434517.png

" G, v0 E  U7 z- Z7 s, P6 G' Q+ E6 p# r

/ F8 }/ W' N4 s3 r+ m0 m
收藏 评论0 发布时间:2021-11-8 16:37

举报

0个回答

所属标签

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