|
STM32G474xx HAL用户手册
|
#include <stm32g4xx_hal_sai.h>
数据字段 | |
| uint32_t | AudioMode |
| uint32_t | Synchro |
| uint32_t | SynchroExt |
| uint32_t | MckOutput |
| uint32_t | OutputDrive |
| uint32_t | NoDivider |
| uint32_t | FIFOThreshold |
| uint32_t | AudioFrequency |
| uint32_t | Mckdiv |
| uint32_t | MckOverSampling |
| uint32_t | MonoStereoMode |
| uint32_t | CompandingMode |
| uint32_t | TriState |
| SAI_PdmInitTypeDef | PdmInit |
| uint32_t | Protocol |
| uint32_t | DataSize |
| uint32_t | FirstBit |
| uint32_t | ClockStrobing |
定义于文件82行,文件为stm32g4xx_hal_sai.h。
| uint32_t SAI_InitTypeDef::AudioFrequency |
| uint32_t SAI_InitTypeDef::AudioMode |
指定SAI区块音频模式。此参数可以是SAI区块模式的值
定义于文件84行,文件为stm32g4xx_hal_sai.h。
被以下引用:HAL_ SA I_ Init()、SAI_ InitI2S()、SAI_ InitPCM()和SAI_InterruptFlag()。
| uint32_t SAI_InitTypeDef::ClockStrobing |
指定SAI区块时钟选通边沿灵敏度。此参数可以是SAI区块时钟选通的值
定义于文件148行,文件为stm32g4xx_hal_sai.h。
| uint32_t SAI_InitTypeDef::CompandingMode |
指定压缩模式类型。此参数可以是SAI区块压缩模式的值
定义于文件128行,文件为stm32g4xx_hal_sai.h。
被以下引用:HAL_ SA I_ Init()、HAL_ SA I_ Receive()、HAL_ SA I_ Receive_ IT()、HAL_ SA I_ Transmit()、HAL_ SA I_ Transmit_ IT()和SAI_FillFifo()。
| uint32_t SAI_InitTypeDef::DataSize |
指定SAI区块数据大小。此参数可以是SAI区块数据大小的值
定义于文件142行,文件为stm32g4xx_hal_sai.h。
被以下引用:HAL_ SA I_ Init()、HAL_ SA I_ Receive()、HAL_ SA I_ Receive_ IT()、HAL_ SA I_ Transmit()、HAL_ SA I_ Transmit_ IT()、SAI_FillFifo()、SAI_ InitI2S()和SAI_ InitPCM()。
| uint32_t SAI_InitTypeDef::FIFOThreshold |
| uint32_t SAI_InitTypeDef::FirstBit |
指定数据传输是从MSB位还是LSB位开始。此参数可以是SAI区块MSB LSB传输的值
定义于文件145行,文件为stm32g4xx_hal_sai.h。
| uint32_t SAI_InitTypeDef::Mckdiv |
指定主时钟分频器。此参数必须是介于Min_Data = 0和Max_Data = 63之间的数值。
定义于文件117行,文件为stm32g4xx_hal_sai.h。
被以下引用:HAL_ SA I_ Init()。
| uint32_t SAI_InitTypeDef::MckOutput |
| uint32_t SAI_InitTypeDef::MckOverSampling |