STM32F767官方给出的最大频率是216MHz,
不过玩的过的都知道,这个频率是非常保守的一个数值,
今天我们就来测试一下F767的极限频率
因为手头上没有合适的外部晶振,
所以我们只能使内部自带的16MHz振荡器,
具体的超频我们通过改变倍频数值来实现,
先看一下我们的时钟参数,篮框是我们的16MHz振荡器,
红框表示我们最终号获取的时钟频率,最大216MHz,
绿线表示了我们的时钟的走向,经过了/M的分频,
然后是xN倍频,再经过/P分频一次,最终得到我们需要的主频,
通过查手册,我们可以看到/M分频的取值范围为0-63,
其中0和1是错误配置,不能使用,
xN倍频的取值范围为0-511,
其中0、1以及>432的均为错误配置
经过确认我们决定如下配置主频参数
16MHz的振捣器频率无法改变,
同时保持/P的分频系数为2不变,
只改变/M与xN的数值来配置主频,
程序如下图所示
|