STM32G474xx HAL 用户手册
数据字段
LL_USART_InitTypeDef 结构体参考

LL USART 初始化结构体定义。 更多...

#include <stm32g4xx_ll_usart.h>

数据字段

uint32_t PrescalerValue
uint32_t BaudRate
uint32_t DataWidth
uint32_t StopBits
uint32_t Parity
uint32_t TransferDirection
uint32_t HardwareFlowControl
uint32_t OverSampling

详细描述

LL USART 初始化结构体定义。

定义位于文件 stm32g4xx_ll_usart.h 的第 95 行。


字段文档

此字段定义预期的 USART 通信波特率。

此功能可以使用单元函数 LL_USART_SetBaudRate() 进行修改。

定义位于文件 stm32g4xx_ll_usart.h 的第 103 行。

LL_USART_Init()LL_USART_StructInit() 引用。

指定帧中传输或接收的数据位数。此参数可以是 Datawidth 的值。

此功能可以使用单元函数 LL_USART_SetDataWidth() 进行修改。

定义位于文件 stm32g4xx_ll_usart.h 的第 108 行。

LL_USART_Init()LL_USART_StructInit() 引用。

指定硬件流控制模式是启用还是禁用。此参数可以是 Hardware Control 的值。

此功能可以使用单元函数 LL_USART_SetHWFlowCtrl() 进行修改。

定义位于文件 stm32g4xx_ll_usart.h 的第 132 行。

LL_USART_Init()LL_USART_StructInit() 引用。

指定 USART 过采样模式是 16 还是 8。此参数可以是 Oversampling 的值。

此功能可以使用单元函数 LL_USART_SetOverSampling() 进行修改。

定义位于文件 stm32g4xx_ll_usart.h 的第 138 行。

LL_USART_Init()LL_USART_StructInit() 引用。

指定奇偶校验模式。此参数可以是 Parity Control 的值。

此功能可以使用单元函数 LL_USART_SetParity() 进行修改。

定义位于文件 stm32g4xx_ll_usart.h 的第 120 行。

LL_USART_Init()LL_USART_StructInit() 引用。

指定用于计算通信波特率的预分频器。此参数可以是 Clock Source Prescaler 的值。

此功能可以使用单元函数 LL_USART_SetPrescaler() 进行修改。

定义位于文件 stm32g4xx_ll_usart.h 的第 97 行。

LL_USART_Init()LL_USART_StructInit() 引用。

指定传输的停止位数。此参数可以是 Stop Bits 的值。

此功能可以使用单元函数 LL_USART_SetStopBitsLength() 进行修改。

定义位于文件 stm32g4xx_ll_usart.h 的第 114 行。

LL_USART_Init()LL_USART_StructInit() 引用。

指定接收和/或发送模式是启用还是禁用。此参数可以是 Communication Direction 的值。

此功能可以使用单元函数 LL_USART_SetTransferDirection() 进行修改。

定义位于文件 stm32g4xx_ll_usart.h 的第 126 行。

LL_USART_Init()LL_USART_StructInit() 引用。


此结构体的文档由以下文件生成: