STM32两个宏USE_STDPERIPH_DRIVER, STM32F10X_HD

1、使用库的版本:3.5
2、使用的设备:stm32f10x系列
3、Ctrl+F搜索可以找到USE_STDPERIPH_DRIVER和STM32F10X_HD两个宏,
     两个宏都在stm32f10.h中
图一
图二
    从图一的介绍可以看出,STM32f10系列分有许多设备。之所以定义这些宏是因为每种设备都有区别,例如flash和SRAM,这些宏是用来根据你的芯片类型进行初始化。上面注释说“Uncomment the line below according to the target STM32 device used in your application”解除注释以选择你的设备,我用的stm32f103zet6,所以我选择解除注释 STM32F10X_HD大容量设备这个宏。
    从图二的简介“Comment the line below if you will not use the peripherals drivers.   In this case, these drivers will not be included and the application code will  be based on direct access to peripherals registers”如果您不使用外设驱动程序,请在下面注释这一行。在本例中,这些驱动程序将不包括在内,并且应用程序代码将基于对外围设备的寄存器直接访问。这个宏定义了是否要启用外围设备驱动程序,即是否使用标准外设库,所以使用库函数当然要解除注释啦!
    当然如果你不想动库的话,keil提供了一个非常好用的功能-->预处理符号,可以在编译过程中加入你要加入的宏或解除宏,所以你可以直接这样

好啦,就这么多啦!
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值