stm32外部晶振8m更改为25m-64体育

×
单片机 > 单片机程序设计 > 详情

stm32外部晶振8m更改为25m

发布时间:2024-07-26 发布时间:
|

注:修改f4去stm32f4xx.h/system_stm32f4xx.c , 修改f3去stm32f10x.h/system_stm32f10x.c


修改的地方之一:stm32f4xx.h里面的hse_value,系统默认采用外部8m晶振,所以 #define hse_value    ((uint32_t)8000000) ,现把它修改为 #define hse_value    ((uint32_t)25000000)  


修改的地方之二:系统通过pll倍频到168m,所以在配置pll的时候,也需要作相应的修改。在system_stm32f4xx.c里,需要把pll_m修改为25,不然会超频到336m的主频,使stm32不能正常工作,常见表现为掉进hardfault_handler()中。如果固件库为v1.5.0,就不需要改(无此内容)。


关键字:stm32  外部晶振 

『本文转载自网络,64体育的版权归原作者所有,如有侵权请联系删除』

热门文章 更多
stm32问题记录:这回keil编译器背锅
网站地图