stm32f407和103在stm32f4xx_conf.h中配置的不同为什么?

2019-07-21 05:10发布

stm32f407和103在stm32f4xx_conf.h中配置的不同为什么?

我看407的stm32f4xx_conf.h中有配置这一团:


#if defined  (HSE_VALUE)
/* Redefine the HSE value; it's equal to 8 MHz on the STM32F4-DISCOVERY Kit */
 #undef HSE_VALUE
 #define HSE_VALUE    ((uint32_t)8000000)
#endif /* HSE_VALUE */ 

可是我对比103,103中并没有配置这些,为什么呢?

这一团的作用到底是什么呢?

如果只是对使用的晶振进行配置的话,为什么103没有配置呢?



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
ricefat
1楼-- · 2019-07-21 05:42
回复【楼主位】雪雪:
---------------------------------
这一段是为了跟F4 dicovery 配合的,强制默认外部晶振频率为8M
这是跟库函数有关的,我去年下载的F4库好像没有这一段
ricefat
2楼-- · 2019-07-21 08:14
回复【楼主位】雪雪:
---------------------------------
把用单步调试把f4的初始化过程看清楚,你就明白哪一步用到了这个值
雪雪
3楼-- · 2019-07-21 10:42
回复【3楼】ricefat:
---------------------------------
我已经找到了,在103里面也有这一段的配置只不过是所在的文件不一样

一周热门 更多>