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

STM32G0学习手册——SPI总线使用

[复制链接]
STMCU小助手 发布时间:2022-10-28 16:42
概述* {# c; I# a9 E4 U, ^. t' B" K$ W/ D
SPI有四种工作模式:在开发板中w25q16芯片中使用的是mode0。7 |0 ^3 P2 d# l$ ?  o5 x) v
2 C5 b4 ~' ]2 b
20200816170921847.png
+ k" w7 `5 o' _& Q6 t
8 i5 r1 Y. z9 C" X 20200816170941786.png ! f2 p, j; R) k- m: W% S: O

  Z/ C5 e- M8 B1 [' a# } 20200816171047200.png . c/ a  U9 ?, {2 W" {; b, j, u1 n
20200816171121583.png / n, K0 l+ n# X1 h' n$ c- c
20200816171139135.png 4 f' r% H& F' E5 L# k, f6 w$ D2 N) M

5 S5 h: }) w4 ^, n代码实验
' Y/ E: g6 _2 t  y, g- V8 {! v; V' F  e+ h/ i
1、CubeMx中芯片选择STM32G071RBTx,新建工程
1 V" @2 E% h$ n% S5 a9 w: K; I. Q4 D) V/ p$ U
2、开启SWD调试、HSE" M( M7 [5 Y! b6 f

1 h1 s$ W% j) X  t. J 20200710210326903.png 9 @# a' O- _! c1 }
20200710210417612.png
' _- N" ]0 h7 a( x1 F- m8 Q# t. g  l' `5 N- W! E4 p
3、开启USART1 ,设置波特率115200、8bit、None(无奇偶检验)、停止位1% H$ t2 S3 w1 P" O
! A) |7 s$ E8 N3 |( d4 T7 r& T5 X9 D
2020071021064272.png ' Q2 P8 ^, U5 V+ v4 U2 @+ E, w
7 K4 ?. M1 ^( @$ E5 ^+ a
4、 设置PB11为SPI2_MOSI,PB13为SPI2_SCK,PB14为SPI2_MISO,PB12为GPIO_Output,PB12设置为推挽,默认上拉模式。
& ?: u* q; q" @2 V, s% u! u6 b+ P" U) j1 k  u
20200816172542288.png
6 n- Z% F' v* ^2 s$ q3 v* m
# k; e/ u6 z+ v2 U! u5、使能SPI2,选Full-Duplex Master模式,Hardware NSS Signal为Disable,预分频系数为16,SPI的速率就为4MBits7 J; l, T& s  g% A0 ?0 m; X" ^1 n
4 |$ U" c7 W# u
20200816172740731.png
; p* l9 `4 [% |( K9 K9 P  b+ q3 Z
6 e) q7 w  b4 ]9 |+ s6、 设置时钟树1 P! w& p7 v2 q8 t! x# P6 m. q
% Z4 l" |% R' }' {- M1 v
20200816173312829.png
! c- y' G' O* T+ u2 S! O1 s0 q" A$ U  H6 K/ U
7、 设置工程属性
0 M: \% u5 _! P! R! z0 _, L" p. J0 p3 M  x( W8 I
20200816173529397.png % Y& V9 q6 k7 P. ^1 e. s

' |  u2 H0 N. t$ o0 g/ } 20200816173557206.png   U6 @6 @9 C+ s6 j& |9 M
# Z3 m1 t: b- i) V& s) M2 x
W25Q16芯片命令表:  L0 [6 T0 X/ G: q

) Z, C0 G* x: U$ e% O 20200816174434517.png 5 O. k; S- h, H7 A9 T
( r, m* l: F' G7 A6 r" ]2 g( e8 U8 R
————————————————/ T% @  w2 t9 Q; I5 r
版权声明:SCCELE# C/ W6 N6 E( g+ u) f

; ^8 b/ [( `$ q% i- Q, m$ ?/ T
# |& L; e" R% E2 p' w
赞 收藏 评论0 发布时间:2022-10-28 16:42

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版