1、首先需要查看芯片资料中时钟树:
一般在RCU章节
2、如果还未找到,可以去系统架构寻找;
3、找到所属时钟总线后根据分频系数或者倍频系数判断。
实在不行还可以通过代码直接获取
/*调用的函数在固件库的RCU部分*/
void getSysFreq(void)
{
int i = 0;
int sys = 0;
int ahb = 0;
int apb1 = 0;
int apb2 = 0;
i = rcu_system_clock_source_get(); //当前所用的系统时钟
sys = rcu_clock_freq_get(CK_SYS);
ahb = rcu_clock_freq_get(CK_AHB);
apb1 = rcu_clock_freq_get(CK_APB1);
apb2 = rcu_clock_freq_get(CK_APB2);
}