请选择 进入手机版 | 继续访问电脑版

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

STM32实现SPI通信2

[复制链接]
STMCU小助手 发布时间:2022-12-25 13:10
SPI_InitTypeDef
+ F- c3 Z  ]: j1 Y9 K
, ~0 T' q/ i  y- h
9087b865bfaa4836a2d8b25a3b6dff25.png 5 g# x$ L; I. S0 D- ?0 a

" v# `6 k* c  e0 w1 ~- C配置过程
2 c1 v5 N. Q. G2 C: N) R7 C1. 初始化IO口,时钟1 Z7 G; z- T, R
$ G- n9 l9 E! Q9 {) M: Q
2a860f945bc54655b48b695d68e7b215.png
  l9 Z; y+ x7 y* T3 y
: n3 \9 P8 ^; i# L/ I0 n# Q2. 初始化SPI模块  u! o2 u5 u5 {0 G. ~6 e

! a4 x% Z+ c4 s c43362e40f2146308bf4826d664047bc.png : n3 g5 t5 ?$ z$ H, h/ K

: z6 n3 F5 L) l- C
3. 使能SPI0 ]) w5 ^5 f, {

8 U  f0 n  X8 w6 z( y7 w
8cdb4249395544308b7b23bb4819f68a.png 4 g% t. c6 X& T6 ]

1 {: U+ @" Y' i' x/ e5 ^$ p) \注意:主机通过向SPI串行寄存器写入一个字节来发起一次传输
4 O9 h! l) M2 C) D$ x4 S. y  I8 V. n1 ^' ^6 f) M. ^; J
4.  SPI读写函数
# A* s1 G- V7 |, @2 k2 W# L8 Z- B/ G# o1 S
dc7ed1bcf91e4d89ad1960e330aff6cd.png 1 F, }" ?3 N$ C- H6 K

* `4 Y  j/ h9 d) P3 Z% B) G具体流程如下: ) W" u) q  e  G# W8 w4 e% w) J
& L5 o& M& ?, G
9cd714dcf6ec467e9032094f1fff763a.png 7 ?2 K3 p8 A2 c3 X/ y
- E+ V+ U8 n& G7 A( B) C( K
注意,发送和接收都是对SPI的DR寄存器进行操作/ k, U3 A( a: g8 _7 v' e/ n
! O9 u% k2 C# s
303708096afc498eb58e71a5f3180cd0.png
$ p1 j- v* N/ N; r& J& M5 M% W5 _- [- C% u/ z" o# D6 ?

! N% i1 ~2 z! R# m使用STM32的SPI模块操作FLASH
) M* ?3 M% m& l) j初始化
0 Y7 F6 `. N2 X, q1 `; `
! Y- u% B$ j! A) E2 l) v9 ^8 e
c20ba291914e4215a80a7838e36db31f.png % |- r8 B5 @6 J4 |, Z0 |' r

- ]3 a  R0 q. R: U, X& I, V9 o1 e2 P
* h- \2 N, S2 U+ q. w* m
13c4b6fff200428dbc61f761e7ec59a2.png
) V7 k- s* m* u8 D; Y. J& m. w' u1 P) t; h) R+ S# @  ~. ?! V
% f' S# A' y1 B: W. \9 c

& Y' L  m* `! `5 G, m. G' ?
c959fe0e995f40b28899f5c38c67158a.png
$ r) P( u& \% Z9 M2 y: b, j9 y1 n2 M( }, a
8 g0 H$ }! E1 I% i# \" N9 {5 Z2 B
AD5666
) I; K7 |4 W4 L5 G! K" @AD5666是一款低功耗、四通道、16位缓冲电压输出DAC,采用2.7 V至5.5 V单电源供电
& l5 k  D# x% n( R8 H

5 M) E% d1 {- d0 A3 }! W: [- l( yAD5666采用多功能三线式串行接口,能够以最高50 MHz的时钟速率工作,并与标准SPI®、QSPI™、MICROWIRE™、DSP接口标准兼容6 F' w6 X8 z2 T6 |( ?2 j
2 d' Q  m9 U/ c% g6 [0 }3 o
e980114db9004b9aa9fd4fa05a4f804e.png
6 S: r0 P. r; f5 M4 f2 r: d0 E# R; B: v; q7 \, i' k* I1 U
————————————————) Q( X. C7 s! c0 O) `+ x
版权声明:CodeForCoffee7 N: g- B1 r: H( w1 [6 t4 z& U6 S

- l/ e- b$ G4 z. U
8 r1 B4 i( V( w) p  X2 I2 N+ Y8 J
收藏 评论0 发布时间:2022-12-25 13:10

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版