|
STM32G474xx HAL用户手册
|
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模块驱动程序。
版权所有 (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()。
1.7.6.1