|
STM32G474xx HAL 用户手册
|
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 行。
| uint32_t LL_USART_InitTypeDef::BaudRate |
此字段定义预期的 USART 通信波特率。
此功能可以使用单元函数 LL_USART_SetBaudRate() 进行修改。
定义位于文件 stm32g4xx_ll_usart.h 的第 103 行。
被 LL_USART_Init() 和 LL_USART_StructInit() 引用。
| uint32_t LL_USART_InitTypeDef::DataWidth |
指定帧中传输或接收的数据位数。此参数可以是 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() 引用。
| uint32_t LL_USART_InitTypeDef::OverSampling |
指定 USART 过采样模式是 16 还是 8。此参数可以是 Oversampling 的值。
此功能可以使用单元函数 LL_USART_SetOverSampling() 进行修改。
定义位于文件 stm32g4xx_ll_usart.h 的第 138 行。
被 LL_USART_Init() 和 LL_USART_StructInit() 引用。
| uint32_t LL_USART_InitTypeDef::Parity |
指定奇偶校验模式。此参数可以是 Parity Control 的值。
此功能可以使用单元函数 LL_USART_SetParity() 进行修改。
定义位于文件 stm32g4xx_ll_usart.h 的第 120 行。
被 LL_USART_Init() 和 LL_USART_StructInit() 引用。
| uint32_t LL_USART_InitTypeDef::PrescalerValue |
指定用于计算通信波特率的预分频器。此参数可以是 Clock Source Prescaler 的值。
此功能可以使用单元函数 LL_USART_SetPrescaler() 进行修改。
定义位于文件 stm32g4xx_ll_usart.h 的第 97 行。
被 LL_USART_Init() 和 LL_USART_StructInit() 引用。
| uint32_t LL_USART_InitTypeDef::StopBits |
指定传输的停止位数。此参数可以是 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() 引用。
1.7.6.1