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

STM32实现SPI通信2

[复制链接]
STMCU小助手 发布时间:2022-12-25 13:10
SPI_InitTypeDef
( O6 T$ d, Y7 S. {/ M
& I7 r) S3 l/ m" }" Q0 i1 z; ^' X
9087b865bfaa4836a2d8b25a3b6dff25.png
- i: ~; n6 W/ q, e  Y# ?5 i6 D0 L; A3 V% G
配置过程
' I* y9 W4 M# d2 q$ @& R1. 初始化IO口,时钟9 A% j4 g' s$ s# J8 C4 J

6 }( W; M. _# H3 ~% A4 y
2a860f945bc54655b48b695d68e7b215.png + R- b" @- M% R, }+ a
5 _% f; e! R+ f2 u, G" @
2. 初始化SPI模块, c/ M% J3 G4 g4 s
* Y; J& J% s  s* Z* k( U
c43362e40f2146308bf4826d664047bc.png / _" |! `" ]% L
/ \9 h% [+ c. G" u% O
3. 使能SPI
0 R* Q" ?0 A% X7 \; J. J' |
8 ^  p1 Q, o' V( Y
8cdb4249395544308b7b23bb4819f68a.png
* Q7 E& l+ L1 Q; [! @2 v
: U' O6 q9 ?+ _# H' I注意:主机通过向SPI串行寄存器写入一个字节来发起一次传输
& Q% z" D: k# p9 y( {( Y& B$ |( P, |( Q* Y
4.  SPI读写函数
/ }- v2 v3 G8 ~/ m2 K7 Q  m! a4 Z- m* {
dc7ed1bcf91e4d89ad1960e330aff6cd.png 5 b$ A0 b" n6 h
" G( u4 H) K; [2 w
具体流程如下: , \% [# b. b- j7 W

* M: ^7 Y8 w+ u
9cd714dcf6ec467e9032094f1fff763a.png / X' B. N1 G$ U! G  `
  G2 K0 f) Z/ ~& c) f- E6 B4 G
注意,发送和接收都是对SPI的DR寄存器进行操作! O* _7 y5 s' h. }

( W4 u% V$ m/ q
303708096afc498eb58e71a5f3180cd0.png . [% J  t  K" a6 Z3 M3 I! m% P
/ m6 m- |4 [/ |4 L6 R( {8 n
6 W' D, G" w& M% ?
使用STM32的SPI模块操作FLASH* d; M# U; h. j, w/ k
初始化$ A  K' e7 {  |; m1 v/ \2 t

6 E" P  A5 R" z5 w+ Q, s
c20ba291914e4215a80a7838e36db31f.png 1 v" e7 G* Y4 b, n# T
* l# G# e' V' `  d" j
读 9 I4 ^7 I8 D+ A

  j0 n3 o; H1 R7 {. N/ O) I5 C! w. ?; [2 T
13c4b6fff200428dbc61f761e7ec59a2.png 3 P$ f! L. M+ O& Q  @# \6 N

" G) }6 E' Y" a( T# f- ?, O写0 N0 _4 q/ M6 W7 u8 `* |) Z: y

, R+ r" i$ }5 V& y" q
c959fe0e995f40b28899f5c38c67158a.png
/ J4 K9 T* a. H& w* `" q" ?& ]; U) r" ~; V  X' n

: o1 l* @) c& I6 h6 _+ D. J7 KAD5666; u3 r* ~4 S% X
AD5666是一款低功耗、四通道、16位缓冲电压输出DAC,采用2.7 V至5.5 V单电源供电- P3 v, K8 U+ k4 |. v0 @
5 U! I2 K; H+ b
AD5666采用多功能三线式串行接口,能够以最高50 MHz的时钟速率工作,并与标准SPI®、QSPI™、MICROWIRE™、DSP接口标准兼容
1 Y% D) n, f: l* u% l% e
: r6 R2 q2 ?6 b
e980114db9004b9aa9fd4fa05a4f804e.png
: [8 u. K1 n4 k/ k; p* R- t$ x6 N$ L
————————————————" s. |- v4 m; ]
版权声明:CodeForCoffee
3 l9 }; f7 b' A8 C+ Z) N
% D" V- P, \6 B: U
) ~$ c$ I1 U0 V, J$ O& S
赞 收藏 评论0 发布时间:2022-12-25 13:10

举报

0个回答

所属标签

相似技术帖

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