stm32f429是一款高性能的32位MCU,运行频率可达到180MHz。为了确保MCU的数据处理效率和稳定性,需要选用适合的晶振。
晶振是MCU中的重要部分,它可以提供精确而稳定的时钟信号,让MCU能够准确地计时运行,并提高刷新屏幕的效率。
晶振的主要参数有频率和精度,频率是指晶振的振荡频率,精度是指振荡器输出的频率偏差率,一般测量单位为ppm。
选用适合的晶振不仅能够提高系统的稳定性和准确性,而且能够提高系统的效率和性能。
在选型晶振时,需要考虑到MCU所要完成的任务,以及振荡器的稳定性和精度。一般来说,选用频率适中、精度高的晶振效果最佳。
特别的,STM32F429芯片内部的PLL会将晶振频率倍频,所以选用的晶振频率一定要是指定的倍频系数的整数倍。
在实际应用中,常用的晶振频率有8MHz、12MHz、16MHz、25MHz等。其中,16MHz的频率是最为常见的,推荐选用。
使用前需定义好晶振频率,该值可以在project->config下更改,Click_Settings会出现System、Configuration选项卡。
具体步骤如下:
1.在System、Configuration选项卡中,点击RCC。设置PLLCLK的输入时钟源,RCC_CFGR_SW用于选择PLL启动后的系统时钟
2.设置HCLK,APB1和APB2时钟比率,这里分别设置为1代表无分频。
3.最后,在project->config下更改外部晶振的频率为8MHz。
经过以上步骤设置后,就能够成功使用8MHz晶振。