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

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

[复制链接]
STMCU小助手 发布时间:2021-11-8 16:37
概述
5 [, m- i9 Z, S& y) GSPI有四种工作模式:在开发板中w25q16芯片中使用的是mode0。! k+ L' k7 ~7 V4 }/ F' S6 n
9 @1 I" y- p/ z* k$ n0 q9 m! _" l
20200816170921847.png
$ u" [# l! V8 ^/ F; g
20200816170941786.png

  y7 K5 @3 U, M7 l4 t
20200816171047200.png

; X( L4 o& x, G( J
20200816171121583.png
6 m# S5 u  {: n2 S( P! S5 B
20200816171139135.png
5 T2 P, r' ^8 ^
! R# J- W! v/ G2 t! T$ s4 v7 `
代码实验
5 ]5 ]# n' p# u+ w5 K/ S( dGitHub项目地址:W25Q16-SPI-Demo
$ z6 s) T8 R9 m4 x. Y; D3 I3 {- \$ A; R& c% \8 @* h" y  C
1、CubeMx中芯片选择STM32G071RBTx,新建工程, ]" q* k* O1 D6 M9 D3 @
3 ]- B+ v) v( ]; `4 p$ s+ A
2、开启SWD调试、HSE8 C8 `) q! g, X' B
- V" \: @+ S" L+ x" ^: u+ F
20200710210326903.png
  H0 R6 W7 n% @4 I' ~
20200710210417612.png
' f2 `( F- M& S; d/ n# _: S4 r
' ^% f$ D: |+ l. _6 q! x. U7 X8 X: s
3、开启USART1 ,设置波特率115200、8bit、None(无奇偶检验)、停止位1
1 g# z# H& o* n. o& }; W* ~$ x6 h& e. l* T
2020071021064272.png

) u$ F& f/ ]' @9 v( F% o: @
# y* y( H2 |' f: v% d1 h4、 设置PB11为SPI2_MOSI,PB13为SPI2_SCK,PB14为SPI2_MISO,PB12为GPIO_Output,PB12设置为推挽,默认上拉模式。
8 |% R, C4 ?9 |! H  {) g- _5 T2 x& `: m$ p* G! @
20200816172542288.png

/ B( K* O4 G9 ]1 {0 k- u' N" F2 @* i" s, s' x6 `* h5 T
5、使能SPI2,选Full-Duplex Master模式,Hardware NSS Signal为Disable,预分频系数为16,SPI的速率就为4MBits" t7 l/ |( f- Z

! b( E8 {& @: O( i
20200816172740731.png
, S; _( q- W" w! h& r  e9 z# F6 F

% }. }2 R3 s) J* P0 ?+ L6、 设置时钟树! c3 F5 E3 K  `
8 k) Y2 z6 e! F, w
20200816173312829.png
+ L9 v2 i: O# d; I9 P
( f7 ?) V6 ^$ c/ F- ^9 i! |
7、 设置工程属性
/ L5 K3 K, F4 d0 Y# R9 f# q, B  b) H( K& e+ H& ]
20200816173529397.png
& z/ D) |2 Y. u

" {' l4 L. q2 l6 F
20200816173557206.png
; i9 m/ T2 a1 N

* r. o  F& ^' I9 F% I. S* G) o# Y) b* x3 [
W25Q16芯片命令表:1 u* i# B# i! e: V0 q

. [6 X! R7 P" p
20200816174434517.png

$ ^$ L: H$ Q- t, Y* N: a' {& `( p

& X% u. Z# ~# ?# ^! f" l0 h0 u
收藏 评论0 发布时间:2021-11-8 16:37

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版