STM32G474xx HAL用户手册
宏定义
Exported_Macros_Calculate_Reload
CRS导出宏

宏定义

#define __LL_CRS_CALC_CALCULATE_RELOADVALUE(__FTARGET__, __FSYNC__)   (((__FTARGET__) / (__FSYNC__)) - 1U)
 用于根据目标频率和同步频率计算要设置在CRS寄存器中的重装载值宏。

宏定义说明

#define __LL_CRS_CALC_CALCULATE_RELOADVALUE (   __FTARGET__,
  __FSYNC__ 
)    (((__FTARGET__) / (__FSYNC__)) - 1U)

用于根据目标频率和同步频率计算要设置在CRS寄存器中的重装载值宏。

注意:
应根据目标频率与经预分频后的同步源频率之比来选择RELOAD值。然后将其减一,以便在零值时达到预期的同步。公式如下:RELOAD = (fTARGET / fSYNC) -1
参数:
__FTARGET__目标频率(Hz值)
__FSYNC__同步信号频率(Hz值)
返回值:
Reload重装载值(Hz)

定义于文件 stm32g4xx_ll_crs.h195 行。