您的位置 首页 FPGA

关于stm32f1ox.h头文件发动代码与编译器里的宏界说

今天调试stm32f107vc发现他的外部时钟竟是25M,和之前的stm32f103rbt6的8M晶振有所区别。在此总结一下自己的发现。stm32f107vc属于互联性器

今日调试stm32f107vc发现他的外部时钟竟是25M,和之前的stm32f103rbt6的8M晶振有所区别。

在此总结一下自己的发现。
stm32f107vc归于互联性器材,他的发动文件应该是.cl。关于发动文件有ji个,
.ld
.md
.hd
.cl
.xl
rbt6选用的是md 能够在keil c++ 宏界说那儿阐明STM32F10X_CL,
或许在stm32f10x。h中找到

#if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL)

#define STM32F10X_MD

#endif

假如用的是rbt6 如上,假如用的是107 将cl翻开

一起咱们会看到咱们启用了外部的25M晶振,

外部时钟频率挑选

#if !defined HSE_VALUE

#ifdef STM32F10X_CL

#define HSE_VALUE ((uint32_t)25000000)

#else

#define HSE_VALUE ((uint32_t)8000000)

#endif

#endif

最终将.cl发动文件添加到工作组中。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/257103.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部