|
STM32G474xx HAL用户手册
|
定义 | |
| #define | __LL_LPUART_DIV(__PERIPHCLK__, __PRESCALER__, __BAUDRATE__) |
| 根据外设时钟和预期波特率计算LPUARTDIV值(返回LPUARTDIV的20位值) | |
| #define __LL_LPUART_DIV | ( | __PERIPHCLK__, | |
| __PRESCALER__, | |||
| __BAUDRATE__ | |||
| ) |
(uint32_t)\ ((((((uint64_t)(__PERIPHCLK__)/(uint64_t)(LPUART_PRESCALER_TAB[(uint16_t)(__PRESCALER__)]))\ * LPUART_LPUARTDIV_FREQ_MUL) + (uint32_t)((__BAUDRATE__)/2U))/(__BAUDRATE__)) & LPUART_BRR_MASK)
根据外设时钟和预期波特率计算LPUARTDIV值(返回LPUARTDIV的20位值)
| __PERIPHCLK__ | 用于LPUART实例的外设时钟频率 |
| __PRESCALER__ | 此参数可为以下值之一:
|
| __BAUDRATE__ | 要达到的波特率值 |
| LPUARTDIV | 用于BRR寄存器赋值的值 |
定义于文件 472 行,文件为 stm32g4xx_ll_lpuart.h。
被 LL_LPUART_SetBaudRate() 引用。
1.7.6.1