您的位置:首页 > 其它

stm32开发环境加入STM32F10X_HD和USE_STDPERIPH_DRIVER两个宏

2014-03-28 12:47 330 查看
stm32开发环境加入STM32F10X_HD和USE_STDPERIPH_DRIVER两个宏

====================================================================================





==============================================================================================================

第一:
在stm32f10x.h中有以下语句:















#error命令是C/C++语言的预处理命令之一,当预处理器预处理到#error命令时将停止编译并输出用户自定义的错误消息。
语法:
#error [用户自定义的错误消息]
注:上述语法成份中的方括号“[]”代表用户自定义的错误消息可以省略不写。
举例:
#error "Sorry,an error has occurred!"

可见,只有我们定义了STM32F10X_HD这个宏,才可以顺利编译,进而,根据定义的这个宏,定义将会用到的与外设有关的宏!!!

============================================================================================================
第二:

在stm32f10x.h中有以下语句:





只有在开发环境中定义了USE_STDPERIPH_DRIVER宏,才可以将stm32f10x_conf.h头文件包含进来,
而正是stm32f10x_conf.h这个头文件,将我们要用到的..\STM32F10x_FWLib\inc目录下的23个头文件都包含了进来!
否则,我们无法使用..\STM32F10x_FWLib\src中的固件库了!!!

=============================================================================================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: