在http://www.stmcu.org/ 網站下載相應芯片的固件庫。
打開 projct/STM32F2xx_StdPeriph_Template 中的工程模板;
這個工程模板是針對st官方出的評估板的,刪掉 STM32_EVAL相關的文件,編譯通過;於是我想根據這個工程模板,新建自己的工程;
新建自己的工程,然後根據官方工程模板中的文件,將相應的庫文件添加進工程;
文件主要有:1.啓動文件。2.系統文件。3.外設庫文件。4main 和it文件;
最後把頭文件目錄添加;
出現一個問題 Warning: function "assert_param" declared implicitly 出現456次;
解決:options->C/C++Compiler->Preprocessor
添加 STM32F2XX USE_STDPERIPH_DRIVER
原因:stm32f2xx.h 中 定義 USE_STDPERIPH_DRIVER 才能包含stm32f2xx_conf.h
而 "assert_param" 在stm32f2xx_conf.h中定義;
問題2 :it文件報錯,
解決 :複製其他工程中的 it文件代替