STM32时钟配置问题 V3.5库

[复制链接]
2405|5
 楼主| thj19900219 发表于 2013-9-29 10:07 | 显示全部楼层 |阅读模式
如果我想配置外部晶振8M和总线时钟72M改怎么去配置? 外部晶振多少和下图中设置有关么? 1IZ3GT8~XEW02TR8L1C)3FN.jpg
 楼主| thj19900219 发表于 2013-9-29 10:11 | 显示全部楼层
在低版本的库中想要设置72M的时钟要在system_stm32f10x.c中填写#define SYSCLK_FREQ_72MHz  72000000,那在3.5的版本中又 要怎么设置呢?
 楼主| thj19900219 发表于 2013-9-29 10:13 | 显示全部楼层
在3.5的版本中有这么一段代码
#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_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

那是否设置时钟和(STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL)这些有关  要去哪里define 或者在选项卡中设置?  求大神指点
ren0zhe 发表于 2013-9-30 11:53 | 显示全部楼层
thj19900219 发表于 2013-9-29 10:13
在3.5的版本中有这么一段代码
#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined S ...

设置时钟就是这个地方啊
hustjitiejun 发表于 2013-10-10 18:41 | 显示全部楼层
设置时钟根据宏定义,调用不同的时钟初始化函数比如72M的就是static void SetSysClockTo72(void)(文件system_stm32F10x.c)
insect2006 发表于 2014-2-17 15:45 | 显示全部楼层
3.5的库中HSE_VALUE的值是没法修改的,默认是8MHZ,如果外部是12MHZ,怎么修改呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

47

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0