|
STM32G474xx HAL用户手册
|
#include <stm32g4xx_hal_sai.h>
数据字段 | |
| SAI_Block_TypeDef * | Instance |
| SAI_InitTypeDef | Init |
| SAI_FrameInitTypeDef | FrameInit |
| SAI_SlotInitTypeDef | SlotInit |
| uint8_t * | pBuffPtr |
| uint16_t | XferSize |
| uint16_t | XferCount |
| DMA_HandleTypeDef * | hdmatx |
| DMA_HandleTypeDef * | hdmarx |
| SAIcallback | mutecallback |
| void(* | InterruptServiceRoutine )(struct __SAI_HandleTypeDef *hsai) |
| HAL_LockTypeDef | Lock |
| __IO HAL_SAI_StateTypeDef | State |
| __IO uint32_t | ErrorCode |
| void(* | RxCpltCallback )(struct __SAI_HandleTypeDef *hsai) |
| void(* | RxHalfCpltCallback )(struct __SAI_HandleTypeDef *hsai) |
| void(* | TxCpltCallback )(struct __SAI_HandleTypeDef *hsai) |
| void(* | TxHalfCpltCallback )(struct __SAI_HandleTypeDef *hsai) |
| void(* | ErrorCallback )(struct __SAI_HandleTypeDef *hsai) |
| void(* | MspInitCallback )(struct __SAI_HandleTypeDef *hsai) |
| void(* | MspDeInitCallback )(struct __SAI_HandleTypeDef *hsai) |
定义于文件 stm32g4xx_hal_sai.h 的第 216 行。
| void(* __SAI_HandleTypeDef::ErrorCallback)(struct __SAI_HandleTypeDef *hsai) |
| __IO uint32_t __SAI_HandleTypeDef::ErrorCode |
SAI错误代码
定义于文件 stm32g4xx_hal_sai.h 的第 244 行。
引用自 HAL_SAI_DeInit()、HAL_SAI_GetError()、HAL_SAI_Init()、HAL_SAI_IRQHandler()、HAL_SAI_Receive()、HAL_SAI_Receive_DMA()、HAL_SAI_Receive_IT()、HAL_SAI_RegisterCallback()、HAL_SAI_Transmit()、HAL_SAI_Transmit_DMA()、HAL_SAI_Transmit_IT()、HAL_SAI_UnRegisterCallback()、SAI_Disable()、SAI_DMAAbort() 和 SAI_DMAError()。
SAI Rx DMA句柄参数
定义于文件 stm32g4xx_hal_sai.h 的第 234 行。
引用自 HAL_SAI_Abort()、HAL_SAI_DMAStop()、HAL_SAI_IRQHandler() 和 HAL_SAI_Receive_DMA()。
SAI Tx DMA句柄参数
定义于文件 stm32g4xx_hal_sai.h 的第 232 行。
引用自 HAL_SAI_Abort()、HAL_SAI_DMAStop()、HAL_SAI_IRQHandler() 和 HAL_SAI_Transmit_DMA()。
| SAI_Block_TypeDef* __SAI_HandleTypeDef::Instance |
SAI Blockx寄存器基地址
定义于文件 stm32g4xx_hal_sai.h 的第 218 行。
引用自 HAL_SAI_Abort()、HAL_SAI_DeInit()、HAL_SAI_DisableTxMuteMode()、HAL_SAI_DMAPause()、HAL_SAI_DMAResume()、HAL_SAI_DMAStop()、HAL_SAI_EnableRxMuteMode()、HAL_SAI_EnableTxMuteMode()、HAL_SAI_Init()、HAL_SAI_IRQHandler()、HAL_SAI_Receive()、HAL_SAI_Receive_DMA()、HAL_SAI_Receive_IT()、HAL_SAI_Transmit()、HAL_SAI_Transmit_DMA()、HAL_SAI_Transmit_IT()、HAL_SAIEx_ConfigPdmMicDelay()、SAI_Disable()、SAI_DMAAbort()、SAI_DMAError()、SAI_DMARxCplt()、SAI_DMATxCplt()、SAI_FillFifo()、SAI_Receive_IT16Bit()