天天看点

STM32实现SPI通信2

目录

SPI_InitTypeDef

配置过程

1. 初始化IO口,时钟

2. 初始化SPI模块

​3. 使能SPI

4.  SPI读写函数

使用STM32的SPI模块操作FLASH

初始化

读 

AD5666

SPI_InitTypeDef

STM32实现SPI通信2

配置过程

1. 初始化IO口,时钟

STM32实现SPI通信2

2. 初始化SPI模块

STM32实现SPI通信2
3. 使能SPI

STM32实现SPI通信2

注意:主机通过向SPI串行寄存器写入一个字节来发起一次传输

4.  SPI读写函数

STM32实现SPI通信2

具体流程如下: 

STM32实现SPI通信2

注意,发送和接收都是对SPI的DR寄存器进行操作

STM32实现SPI通信2

使用STM32的SPI模块操作FLASH

初始化

STM32实现SPI通信2

读 

STM32实现SPI通信2

STM32实现SPI通信2

AD5666

AD5666是一款低功耗、四通道、16位缓冲电压输出DAC,采用2.7 V至5.5 V单电源供电

继续阅读