STM32F10X默认时钟是72MHZ?

2019-10-16 01:36发布

STM32F10X默认时钟是72MHZ?
STM32时钟配置如下代码不是设置了系统时钟24MHZ吗?
#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL)//此段代码是什么意思?
/* #define SYSCLK_FREQ_HSE    HSE_VALUE */
#define SYSCLK_FREQ_24MHz  24000000//若if条件成立便是24MHZ不是吗?
#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


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
whty2010
1楼-- · 2019-10-16 03:53
这是低功耗时的宏定义,最低时钟选项。
Ian22L
2楼-- · 2019-10-16 06:13
whty2010 发表于 2016-12-15 18:51
这是低功耗时的宏定义,最低时钟选项。

那如果内核core文里面了添加STM32F10X_HD_VL.S就会变成24MHZ?
whty2010
3楼-- · 2019-10-16 07:31
Ian22L 发表于 2016-12-15 19:51
那如果内核core文里面了添加STM32F10X_HD_VL.S就会变成24MHZ?

对的,就是这样
Ian22L
4楼-- · 2019-10-16 12:24
whty2010 发表于 2016-12-15 20:01
对的,就是这样

好的谢谢

一周热门 更多>