|
STM32G474xx HAL 用户手册
|
函数 | |
| ErrorStatus | LL_USART_DeInit (const USART_TypeDef *USARTx) |
| 反初始化USART寄存器(寄存器恢复到默认值)。 | |
| ErrorStatus | LL_USART_Init (USART_TypeDef *USARTx, const LL_USART_InitTypeDef *USART_InitStruct) |
| 根据USART_InitStruct中指定的参数初始化USART寄存器。 | |
| void | LL_USART_StructInit (LL_USART_InitTypeDef *USART_InitStruct) |
| 将 LL_USART_InitTypeDef 的每个字段设置为默认值。 | |
| ErrorStatus | LL_USART_ClockInit (USART_TypeDef *USARTx, const LL_USART_ClockInitTypeDef *USART_ClockInitStruct) |
| 根据USART_ClockInitStruct中指定的参数初始化USART时钟相关设置。 | |
| void | LL_USART_ClockStructInit (LL_USART_ClockInitTypeDef *USART_ClockInitStruct) |
| 将 LL_USART_ClockInitTypeDef 类型结构的每个字段设置为默认值。 | |
| ErrorStatus LL_USART_ClockInit | ( | USART_TypeDef * | USARTx, |
| const LL_USART_ClockInitTypeDef * | USART_ClockInitStruct | ||
| ) |
根据USART_ClockInitStruct中指定的参数初始化USART时钟相关设置。
| USARTx | USART实例 |
| USART_ClockInitStruct | 指向 LL_USART_ClockInitTypeDef 结构的指针,该结构包含指定USART外设的时钟配置信息。 |
| ErrorStatus | 枚举值:
|
定义于文件 stm32g4xx_ll_usart.c 的第 359 行。
引用 assert_param, LL_USART_ClockInitTypeDef::ClockOutput, LL_USART_ClockInitTypeDef::ClockPhase, LL_USART_ClockInitTypeDef::ClockPolarity, IS_LL_USART_CLOCKOUTPUT, IS_LL_USART_CLOCKPHASE, IS_LL_USART_CLOCKPOLARITY, IS_LL_USART_LASTBITCLKOUTPUT, LL_USART_ClockInitTypeDef::LastBitClockPulse 和 LL_USART_IsEnabled()。
| void LL_USART_ClockStructInit | ( | LL_USART_ClockInitTypeDef * | USART_ClockInitStruct | ) |
将 LL_USART_ClockInitTypeDef 类型结构的每个字段设置为默认值。
| USART_ClockInitStruct | 指向 LL_USART_ClockInitTypeDef 结构的指针,该结构的字段将被设置为默认值。 |
| 无 |
定义于文件 stm32g4xx_ll_usart.c 的第 406 行。
引用 LL_USART_ClockInitTypeDef::ClockOutput, LL_USART_ClockInitTypeDef::ClockPhase, LL_USART_ClockInitTypeDef::ClockPolarity, LL_USART_ClockInitTypeDef::LastBitClockPulse, LL_USART_CLOCK_DISABLE, LL_USART_LASTCLKPULSE_NO_OUTPUT, LL_USART_PHASE_1EDGE 和 LL_USART_POLARITY_LOW。
| ErrorStatus LL_USART_DeInit | ( | const USART_TypeDef * | USARTx | ) |
反初始化USART寄存器(寄存器恢复到默认值)。
| USARTx | USART实例 |
| ErrorStatus | 枚举值:
|
定义于文件 stm32g4xx_ll_usart.c 的第 139 行。
引用 assert_param, LL_APB1_GRP1_ForceReset(), LL_APB1_GRP1_PERIPH_UART4, LL_APB1_GRP1_PERIPH_UART5, LL_APB1_GRP1_PERIPH_USART2, LL_APB1_GRP1_PERIPH_USART3, LL_APB1_GRP1_ReleaseReset(), LL_APB2_GRP1_ForceReset(), LL_APB2_GRP1_PERIPH_USART1 和 LL_APB2_GRP1_ReleaseReset()。
| ErrorStatus LL_USART_Init | ( | USART_TypeDef * | USARTx, |
| const LL_USART_InitTypeDef * | USART_InitStruct | ||
| ) |
根据USART_InitStruct中指定的参数初始化USART寄存器。
| USARTx | USART实例 |
| USART_InitStruct | 指向 LL_USART_InitTypeDef 结构的指针,该结构包含指定USART外设的配置信息。 |
| ErrorStatus | 枚举值:
|
定义于文件 stm32g4xx_ll_usart.c 的第 214 行。
引用 assert_param, LL_USART_InitTypeDef::BaudRate, LL_USART_InitTypeDef::DataWidth, LL_USART_InitTypeDef::HardwareFlowControl, IS_LL_USART_BAUDRATE, IS_LL_USART_BRR_MIN, IS_LL_USART_DATAWIDTH, IS_LL_USART_DIRECTION, IS_LL_USART_HWCONTROL, IS_LL_USART_OVERSAMPLING, IS_LL_USART_PARITY, IS_LL_USART_PRESCALER, IS_LL_USART_STOPBITS, LL_RCC_GetUARTClockFreq(), LL_RCC_GetUSARTClockFreq(), LL_RCC_PERIPH_FREQUENCY_NO, LL_RCC_UART4_CLKSOURCE, LL_RCC_UART5_CLKSOURCE, LL_RCC_USART1_CLKSOURCE, LL_RCC_USART2_CLKSOURCE, LL_RCC_USART3_CLKSOURCE, LL_USART_IsEnabled(), LL_USART_SetBaudRate(), LL_USART_SetHWFlowCtrl(), LL_USART_SetPrescaler(), LL_USART_SetStopBitsLength(), LL_USART_InitTypeDef::OverSampling, LL_USART_InitTypeDef::Parity, LL_USART_InitTypeDef::PrescalerValue, LL_USART_InitTypeDef::StopBits 和 LL_USART_InitTypeDef::TransferDirection。
| void LL_USART_StructInit | ( | LL_USART_InitTypeDef * | USART_InitStruct | ) |
将 LL_USART_InitTypeDef 的每个字段设置为默认值。
| USART_InitStruct | 指向 LL_USART_InitTypeDef 结构的指针,该结构的字段将被设置为默认值。 |
| 无 |
定义于文件 stm32g4xx_ll_usart.c 的第