ST意法半导体
直播中

张玲

7年用户 1200经验值
私信 关注
[问答]

如何利用CubeMX从代码中读取时钟频率呢?

CubeMX 允许输入时钟频率并计算所有要设置的寄存器。伟大的!这样可以省去很多麻烦。但是......无论如何,代码是否可以确定,例如,如果时钟进入 ADC,而无需进行 CubeMX 为我们省去的所有这些计算,那么频率是多少?



回帖(1)

康选谦

2022-12-20 10:37:04
您可以调用 HAL_RCC_GetPCLK1Freq 等函数来计算它们。没有硬编码的#defined值。
根据 CMSIS 标准,SystemCoreClock 变量反映当前系统核心时钟频率,并在时钟更改时更新。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分