STM32G0学习手册——SPI总线使用

Posted SCCELE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32G0学习手册——SPI总线使用相关的知识,希望对你有一定的参考价值。

目录

 

概述

代码实验


概述

SPI有四种工作模式:在开发板中w25q16芯片中使用的是mode0。

代码实验

GitHub项目地址W25Q16-SPI-Demo

1、CubeMx中芯片选择STM32G071RBTx,新建工程

2、开启SWD调试、HSE

3、开启USART1 ,设置波特率115200、8bit、None(无奇偶检验)、停止位1

4、 设置PB11为SPI2_MOSI,PB13为SPI2_SCK,PB14为SPI2_MISO,PB12为GPIO_Output,PB12设置为推挽,默认上拉模式。

5、使能SPI2,选Full-Duplex Master模式,Hardware NSS Signal为Disable,预分频系数为16,SPI的速率就为4MBits

6、 设置时钟树

7、 设置工程属性

W25Q16芯片命令表:

以上是关于STM32G0学习手册——SPI总线使用的主要内容,如果未能解决你的问题,请参考以下文章

STM32G0学习手册——使用HAL库进行PWM实验

STM32G0学习手册——FreeRTOS消息队列

STM32G0学习手册——FreeRTOS消息队列

STM32G0学习手册——FreeRTOS消息队列

STM32G0学习手册——使用HAL库进行EXTI中断实验

STM32G0学习手册-使用BootLoader通过串口下载固件