以前没有关注过时钟的配置,今天翻了一下代码,发现了个东西,看了半天不知道什么意思,百度了一下也没有找到明白的答案,所以想请各位大神们帮帮忙!
F4的时钟配置,关于频率在stm32f4xx.h中设置了如下:
#if !defined (HSE_VALUE)
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
在system_stm32f4xx.c中设置一下相应的M,N,P的值就可以得到系统频率,可是在这个文件中又看到了这个:
#if defined (USE_HSE_BYPASS)
#define HSE_BYPASS_INPUT_FREQUENCY 8000000
#endif /* USE_HSE_BYPASS */
这个BYPASS是什么?一直不太理解,希望各位大神教教小弟!程序是原子的模块程序
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
看了一下手册,好像说的是关于时钟的选择问题,如果是外部时钟输入(有源晶振之类的),就要设置bypass模式,如果是外部晶体的话,就是一般的配置方式,就是不知道对不对
一周热门 更多>