STM32F107的时钟设置由25M修改成8M
2014-08-19 13:26
141 查看
1.首先找到stm32f10x.h, system_stm32f10x.c这两个文件;
2. system_stm32f10x.c修改
#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL)
#define SYSCLK_FREQ_HSE HSE_Value
/*#define SYSCLK_FREQ_24MHz 24000000 */
#else
/* #define SYSCLK_FREQ_HSE HSE_Value */
/* #define SYSCLK_FREQ_24MHz 24000000 */
/* #define SYSCLK_FREQ_36MHz 36000000 */
/* #define SYSCLK_FREQ_48MHz 48000000 */
/* #define SYSCLK_FREQ_56MHz 56000000 */
//#define SYSCLK_FREQ_72MHz 72000000
#endif
3.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 */
2. system_stm32f10x.c修改
#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL)
#define SYSCLK_FREQ_HSE HSE_Value
/*#define SYSCLK_FREQ_24MHz 24000000 */
#else
/* #define SYSCLK_FREQ_HSE HSE_Value */
/* #define SYSCLK_FREQ_24MHz 24000000 */
/* #define SYSCLK_FREQ_36MHz 36000000 */
/* #define SYSCLK_FREQ_48MHz 48000000 */
/* #define SYSCLK_FREQ_56MHz 56000000 */
//#define SYSCLK_FREQ_72MHz 72000000
#endif
3.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 */
相关文章推荐
- STM32F107的时钟设置
- STM32F107的时钟设置
- M4修改外部晶振8M和25M晶振的方法
- RTC硬件时钟设置修改【转】
- MySQL中修改密码及访问限制设置详解
- 修改数据库(设置数据库选项)
- 修改IIS6的默认设置,扩充上传文件的大小
- MySQL中修改密码及访问限制设置详解
- [转贴]ASP.NET中动态修改web.config中的设置项目
- 利用 WMI 修改计算机的网络设置
- ASP.NET程序中动态修改web.config中的设置项目(后台CS代码)
- mysql中修改密码及反问限制设置详解
- WEB打印设置解决方案一(通过修改注册表改变IE打印设置)
- MySQL中修改密码及访问限制设置详解
- MySQL中修改密码及访问限制设置详解
- FCKeditor 2.0 的设置.修改.使用
- 关于上篇修改打印机设置的补充.
- 咨询博客园:我能否设置暂时关闭cache,让修改马上生效呢?
- 修改设置 打造安全的个人电脑
- FCKeditor 2.0 的设置.修改.使用