STMCU小助手
发布时间:2022-10-28 16:42
|
概述 SPI有四种工作模式:在开发板中w25q16芯片中使用的是mode0。
$ ]& I7 K! b/ B! C7 B 代码实验/ V' `+ ]4 h; l" D; f( p4 c 1、CubeMx中芯片选择STM32G071RBTx,新建工程( t% E" C4 i. c( X) N9 O* c& d 2、开启SWD调试、HSE
3、开启USART1 ,设置波特率115200、8bit、None(无奇偶检验)、停止位11 a {! u) P# e, Q' r3 |% P( o
4、 设置PB11为SPI2_MOSI,PB13为SPI2_SCK,PB14为SPI2_MISO,PB12为GPIO_Output,PB12设置为推挽,默认上拉模式。
1 H( R! ?! G; Y4 Y8 b) g, e+ `' d 5、使能SPI2,选Full-Duplex Master模式,Hardware NSS Signal为Disable,预分频系数为16,SPI的速率就为4MBits; l- \; @3 A4 x8 a$ p4 h3 `
6、 设置时钟树 ' c- c* M6 o* L
7、 设置工程属性) `2 z9 F( w( ^' O) D( H
W25Q16芯片命令表:9 l* A4 o4 o; i3 B# O2 p4 k8 w9 l + C3 B$ ^' x% l4 D+ |
————————————————/ G- M3 B1 V% Y* B8 K% Z* ~ 版权声明:SCCELE& Q+ c* K9 s7 E' M% D! ? : P3 V- V" `/ w6 S+ i |
实战经验 | 基于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库
微信公众号
手机版