Stm32的工程建立
1、雙擊打開MDK。點擊project,彈出面板,點擊New projet
在彈出的對話框裏右鍵新建一個文件夾(名字可以隨便自己取)。建立完後,雙擊進入,在文件明處輸入你建立的工程名字。
點擊保存後彈出如下界面。在裏面選擇你所用的stm32的型號(MDK5需要下載驅動包)這裏我以stm32f103vet6爲例
點擊選擇完成後,會出現一個空的工程圖框,點擊如圖
進行工程管理,建立如圖所示的幾個工作文件夾
點擊確定,回到你建立工程的文件夾下,創建相應的文件夾將stm32f103的庫建庫的對應內容放在相應的文件夾下。如圖所示:
回到MDK將固件庫的文件添加進工程,還是點擊工程管理按鈕:點擊add file按鈕給對應的工程文件夾添加文件添加效果如圖(注意:在asm文件夾中的選擇hd文件)
點擊新建按鈕,創建一個main.c文件並添加到user文件夾下
這樣我們的工程建立的差不多了,點擊編譯按鈕,會發現出現錯誤。是因爲我們還沒有配置好。
下面我們進行一下配置
點擊如圖所示的圖標在output欄中勾中Great HEX file。在c/c++欄中,的第一個定義define中輸入USE_STDPERIPH_DRIVER,STM32F10X_HD。在下面的include patchs中點擊右邊的按鈕,添加你所用頭文件所在的文件夾,逐個添加。如圖
其他的部分就不用管了,現在,我們再次變編譯一下,就沒有任何的錯誤了
工程就這樣建立完成了。如果你要使用硬件調試,還需要對仿真調試進行相應的設置。
(個人水平有限,寫的有不對的地方,感謝您的批評指正)