stm32開發環境加入STM32F10X_HD和USE_STDPERIPH_DRIVER兩個宏

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中的固件庫了!!!

=============================================================================================================
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章