STM32G474xx HAL 用户手册
函数
DMA_管理
USART导出函数

函数

__STATIC_INLINE void LL_USART_EnableDMAReq_RX (USART_TypeDef *USARTx)
 启用DMA模式用于接收。
__STATIC_INLINE void LL_USART_DisableDMAReq_RX (USART_TypeDef *USARTx)
 禁用DMA模式用于接收。
__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_RX (const USART_TypeDef *USARTx)
 检查DMA模式是否已启用用于接收。
__STATIC_INLINE void LL_USART_EnableDMAReq_TX (USART_TypeDef *USARTx)
 启用DMA模式用于发送。
__STATIC_INLINE void LL_USART_DisableDMAReq_TX (USART_TypeDef *USARTx)
 禁用DMA模式用于发送。
__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_TX (const USART_TypeDef *USARTx)
 检查DMA模式是否已启用用于发送。
__STATIC_INLINE void LL_USART_EnableDMADeactOnRxErr (USART_TypeDef *USARTx)
 启用DMA接收错误时禁用。
__STATIC_INLINE void LL_USART_DisableDMADeactOnRxErr (USART_TypeDef *USARTx)
 禁用DMA接收错误时禁用。
__STATIC_INLINE uint32_t LL_USART_IsEnabledDMADeactOnRxErr (const USART_TypeDef *USARTx)
 指示DMA接收错误时禁用是否已禁用。
__STATIC_INLINE uint32_t LL_USART_DMA_GetRegAddr (const USART_TypeDef *USARTx, uint32_t Direction)
 获取用于DMA传输的数据寄存器地址。

函数文档

__STATIC_INLINE void LL_USART_DisableDMADeactOnRxErr ( USART_TypeDef *  USARTx)

禁用DMA接收错误时禁用。

参考手册到LL API交叉引用:
CR3 DDRE LL_USART_DisableDMADeactOnRxErr
参数:
USARTxUSART实例
返回值:

定义于文件 stm32g4xx_ll_usart.h4197行。

__STATIC_INLINE void LL_USART_DisableDMAReq_RX ( USART_TypeDef *  USARTx)

禁用DMA模式用于接收。

参考手册到LL API交叉引用:
CR3 DMAR LL_USART_DisableDMAReq_RX
参数:
USARTxUSART实例
返回值:

定义于文件 stm32g4xx_ll_usart.h4131行。

__STATIC_INLINE void LL_USART_DisableDMAReq_TX ( USART_TypeDef *  USARTx)

禁用DMA模式用于发送。

参考手册到LL API交叉引用:
CR3 DMAT LL_USART_DisableDMAReq_TX
参数:
USARTxUSART实例
返回值:

定义于文件 stm32g4xx_ll_usart.h4164行。

__STATIC_INLINE uint32_t LL_USART_DMA_GetRegAddr ( const USART_TypeDef *  USARTx,
uint32_t  Direction 
)

获取用于DMA传输的数据寄存器地址。

参考手册到LL API交叉引用:
RDR RDR LL_USART_DMA_GetRegAddr
参考手册到LL API交叉引用:
TDR TDR LL_USART_DMA_GetRegAddr
参数:
USARTxUSART实例
Direction此参数可以是以下值之一:
返回值:
数据寄存器的地址

定义于文件 stm32g4xx_ll_usart.h4223行。

引用 LL_USART_DMA_REG_DATA_TRANSMIT

__STATIC_INLINE void LL_USART_EnableDMADeactOnRxErr ( USART_TypeDef *  USARTx)

启用DMA接收错误时禁用。

参考手册到LL API交叉引用:
CR3 DDRE LL_USART_EnableDMADeactOnRxErr
参数:
USARTxUSART实例
返回值:

定义于文件 stm32g4xx_ll_usart.h4186行。

__STATIC_INLINE void LL_USART_EnableDMAReq_RX ( USART_TypeDef *  USARTx)

启用DMA模式用于接收。

参考手册到LL API交叉引用:
CR3 DMAR LL_USART_EnableDMAReq_RX
参数:
USARTxUSART实例
返回值:

定义于文件 stm32g4xx_ll_usart.h4120行。

__STATIC_INLINE void LL_USART_EnableDMAReq_TX ( USART_TypeDef *  USARTx)

启用DMA模式用于发送。

参考手册到LL API交叉引用:
CR3 DMAT LL_USART_EnableDMAReq_TX
参数:
USARTxUSART实例
返回值:

定义于文件 stm32g4xx_ll_usart.h4153行。

__STATIC_INLINE uint32_t LL_USART_IsEnabledDMADeactOnRxErr ( const USART_TypeDef *  USARTx)

指示DMA接收错误时禁用是否已禁用。

参考手册到LL API交叉引用:
CR3 DDRE LL_USART_IsEnabledDMADeactOnRxErr
参数:
USARTxUSART实例
返回值:
位的状态(1或0)。

定义于文件 stm32g4xx_ll_usart.h4208行。

__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_RX ( const USART_TypeDef *  USARTx)

检查DMA模式是否已启用用于接收。

参考手册到LL API交叉引用:
CR3 DMAR LL_USART_IsEnabledDMAReq_RX
参数:
USARTxUSART实例
返回值:
位的状态(1或0)。

定义于文件 stm32g4xx_ll_usart.h4142行。

__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_TX ( const USART_TypeDef *  USARTx)

检查DMA模式是否已启用用于发送。

参考手册到LL API交叉引用:
CR3 DMAT LL_USART_IsEnabledDMAReq_TX
参数:
USARTxUSART实例
返回值:
位的状态(1或0)。

定义于文件 stm32g4xx_ll_usart.h4175行。