主要是根据你的外部晶振修改的。若使用的外部晶振是8M,可用如下方法修改。
将 "stm32f10x.h" 做如下修改,就能解决问题。
#if !defined HSE_VALUE
#ifdef STM32F10X_CL
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
#else
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
#endif /* STM32F10X_CL */
#endif /* HSE_VALUE */
STM32F105 是互联型产品
启动文件是:startup_stm32f10x_cl.s
本文详细介绍了如何为STM32F105互联型微控制器配置外部晶振,特别针对8MHz晶振的设置方法。通过修改stm32f10x.h文件中的HSE_VALUE定义,实现晶振频率的正确配置。

被折叠的 条评论
为什么被折叠?



