STM32G474xx HAL用户手册
宏定义 | 函数
stm32g4xx_ll_usart.c 文件参考

USART LL模块驱动程序。 更多...

#include "stm32g4xx_ll_usart.h"
#include "stm32g4xx_ll_rcc.h"
#include "stm32g4xx_ll_bus.h"

转到此文件的源代码。

宏定义

#define assert_param(expr)   ((void)0U)
#define USART_DEFAULT_BAUDRATE   (9600U)
#define IS_LL_USART_PRESCALER(__VALUE__)
#define IS_LL_USART_BAUDRATE(__BAUDRATE__)   ((__BAUDRATE__) <= 18750000U)
#define IS_LL_USART_BRR_MIN(__VALUE__)   ((__VALUE__) >= 16U)
#define IS_LL_USART_DIRECTION(__VALUE__)
#define IS_LL_USART_PARITY(__VALUE__)
#define IS_LL_USART_DATAWIDTH(__VALUE__)
#define IS_LL_USART_OVERSAMPLING(__VALUE__)
#define IS_LL_USART_LASTBITCLKOUTPUT(__VALUE__)
#define IS_LL_USART_CLOCKPHASE(__VALUE__)
#define IS_LL_USART_CLOCKPOLARITY(__VALUE__)
#define IS_LL_USART_CLOCKOUTPUT(__VALUE__)
#define IS_LL_USART_STOPBITS(__VALUE__)
#define IS_LL_USART_HWCONTROL(__VALUE__)

函数

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类型结构的每个字段设置为默认值。

详细说明

USART LL模块驱动程序。

作者:
MCD应用团队
注意:

版权所有 (c) 2019 STMicroelectronics。保留所有权利。

本软件根据LICENSE文件中可找到的条款进行许可。如果本软件未附带LICENSE文件,则按"原样"提供。

定义于文件 stm32g4xx_ll_usart.c


宏定义说明

#define assert_param (   expr)    ((void)0U)

定义于文件 stm32g4xx_ll_usart.c 第27行。

被以下函数引用:LL_USART_ClockInit()LL_USART_DeInit()LL_USART_Init()