关于stm32f1ox.h头文件启动代码与编译器里的宏定义
时间:11-27
来源:互联网
点击:
今天调试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)
#endif
如果用的是rbt6 如上,如果用的是107 将cl打开
同时我们会看到我们启用了外部的25M晶振,
外部时钟频率选择
#if !defined
#endif
最后将.cl启动文件添加到工作组中。
stm32头文件启动代码编译器宏定 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)