STM32+MDK+库函数===基本环境配置及说明

使用MDK工具开发STM32,如果使用 库函数(V3.5.0),有两种配置编译环境的方式(http://www.cnblogs.com/scdyxcc/archive/2013/01/04/2843545.html):

1、配置源文件;2、配置MDK。

配置源文件:可能包括STM32F10x.h、system_stm32f10x.c、stm32f10x_config.h三个文件。

STM32F10x.h----

选择device:我是用的MCU型号STM32F103VCT6,所以解掉  /* #define STM32F10X_HD */ 注释--> #define STM32F10X_HD 


开启外设总开关USE_STDPERIPH_DRIVER:去掉/*#define USE_STDPERIPH_DRIVER*/注释;



system_stm32f10x.c-----

时钟频率配置:默认使用72MHz的时钟,配置如图



stm32f10x_config.h

使用什么外设,去掉相应外设就OK;


配置MDK即将以上的配置在MDK上体现出来,由MDK提供这些配置数据;



一般工程中需要添加的宏定义:

1. STM32F10X_HD  //选择用户所使用芯片的存储器容量(这里选择的是大容量存储);

2. USE_STDPERIPH_DRIVER //打开标准外设总开关;

3. SYSCLK_FREQ_72MHz     //选择时钟频率(默认也是该选项);

4. HSE_VALUE      //选择使用外部高速时钟(默认也是该选项).











  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值