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

STM32使用内部晶振记录

发布时间:2020-09-03 发布时间:
|

在不使用外部晶振的时候,引脚悬空。也可按照网上方法,接地或者重映射。

使用内部晶振软件配置方法。内部晶振名称为HSI,  外部晶振名称为HSE.

1. 进入SystemInit

2. 在system_stm32f10x.c中,把//#define SYSCLK_FREQ_72MHz  72000000一句注释掉

3.此时不再做任何设置,运行频率为8M。可在仿真时查看






如需更高频率,需要倍频操作,推荐使用寄存器方式操作,操作寄存器为  RCC_CFGR.

设置倍频系数:PLLMUL位时需先关闭 PLL使能,再设置。

在void SystemInit (void)中具体程序如:

修改完频率之后,delay_ms函数可能不准,这与fac_us系数有关,在delay_init中,

修改如图:


这样延时就比较准确了

(上面那个SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);没看懂什么意思)



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

热门文章 更多
基于arm的指纹识别门禁系统是如何设计的