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
代码实验 , g- V8 {! v; V' F e+ h/ i 1、CubeMx中芯片选择STM32G071RBTx,新建工程 5 a9 w: K; I. Q4 D) V/ p$ U 2、开启SWD调试、HSE" M( M7 [5 Y! b6 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
7 K4 ?. M1 ^( @$ E5 ^+ a 4、 设置PB11为SPI2_MOSI,PB13为SPI2_SCK,PB14为SPI2_MISO,PB12为GPIO_Output,PB12设置为推挽,默认上拉模式。 , s% u! u6 b+ P" U) j1 k u
5、使能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
6、 设置时钟树1 P! w& p7 v2 q8 t! x# P6 m. q % Z4 l" |% R' }' {- M1 v
1 s0 q" A$ U H6 K/ U 7、 设置工程属性 ! z0 _, L" p. J0 p3 M x( W8 I
# Z3 m1 t: b- i) V& s) M2 x W25Q16芯片命令表: L0 [6 T0 X/ G: q
( 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 |
实战经验 | 基于STM32G0B1的全桥移相+同步整流PWM解决方案
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:逢7发帖赢大礼】8、基于STM32G070板子的Ymodem串口协议IAP Bootloader开发
【福利三:逢7发帖赢大礼】7、基于STM32G070板子TF卡的FATFS移植
【福利三:逢7发帖赢大礼】6、基于STM32G070板子spiflash的FATFS移植
【福利三:逢7发帖赢大礼】5、基于STM32G070板子IRDA红外遥控接收解码
【福利三:逢7发帖赢大礼】4、基于STM32G070板子SPI flash 移植SFUD库
【福利三:逢7发帖赢大礼】基于STM32G070板子的uart shell移植设计
【福利三:逢7发帖赢大礼】3、基于STM32G070板子的YModem串口协议通信
【福利三:逢7发帖赢大礼】2、基于STM32G070板子的OLED移植U8G2库
微信公众号
手机版