天天看點

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單電源供電

繼續閱讀