才解决了一个问题,又来麻烦各位技术达人了。
还是自己的做的板子,使用的是25M的外部晶振,程序运行时PWM的输出频率不对,是准确值的五分之一左右。当时想可能是外部晶振有问题,然后系统自动使用内部晶振,但是这个值也不对啊,而且我更改了system_stm32f4xx.c里面的 PLL_M 值,
、
PLL_M的值不管怎么更改都对输出频率没有影响,就好像是我的外部晶振和内部晶振都没有起作用。25M的晶振我也换了好几个,都没有起振,因为程序都是卡在while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));里面,现在觉得好无奈啊,麻烦大家帮忙分析一下原因,谢谢大家了
|