狂奔的蜗牛soyoa 发表于 2018-1-30 10:48
void Stm32_Clock_Init(u32 plln,u32 pllm,u32 pllp,u32 pllq) //入参是:432,25,2,9
{
HAL_StatusTy ...
按照楼主的配置试一下,这个
RCC_OscInitStructure.PLL.PLLQ=pllq;
pllq只能到2,CubeMX不接受 9
而且系统时钟频率是216MHZ而不是432MHZ,这个432只是PLLM倍频系数而已。
本帖最后由 狂奔的蜗牛soyoa 于 2018-2-1 16:14 编辑
wenyangzeng 发表于 2018-1-30 11:23
按照楼主的配置试一下,这个
RCC_OscInitStructure.PLL.PLLQ=pllq;
pllq只能到2,CubeMX不接受 9
C:\Users\soyoa\Desktop\微信截图_20180201160954.png
432MHz是VCO的频率,手册上PLLQ范围为2-15顺便看了下HAL库里面的写法也没有提到有2的限制,可能是cube的限制吧
wenyangzeng 发表于 2018-1-29 16:56
主频才216MHZ,哪来的432MHZ?而且示波器要显示432MHZ,也要很高带宽的示波器才够用。
为什么我配出来的time时钟是216M啊,怎么设置的。。。
本帖最后由 morphlings2014 于 2018-2-2 17:38 编辑
TIM14的时钟是挂在APB1的time clock上面的,如下图是216MHZ
如下是我配置的TIM14为1K,和示波器捕获的值是一样的。
工程
morphlings2014 发表于 2018-2-2 17:27
TIM14的时钟是挂在APB1的time clock上面的,如下图是216MHZ
如下是我配置的TIM14为1K,和示波器捕获的值是 ...
对呀,不是楼主说的432MHZ 楼主,根据手册这个芯片的最高主频是216MHZ,不排除楼主的超频行为。但是,根据论坛的多位大虾的测试,一般情况下,超频使用不会稳定达到432MHZ这么高。或者楼主没有仔细看说明书,对主频的理解有偏差。 狂奔的蜗牛soyoa 发表于 2018-2-1 16:12
432MHz是VCO的频率,手册上PLLQ范围为2-15顺便看了下HAL库里面的写法也没有提到有2的限制,可能是cu ...
即使超频工作也达不到你说的主频432M,外设时钟频率经过我们的配置才产生出相应的PWM波的,但这个主频不一样的 这个你得去看下时钟树了,这样才能了解定时器的分频等操作
页:
1
[2]