1. 程式人生 > 實用技巧 >STM32學習一

STM32學習一


STM32 Keil 新建工程步驟


**1.**在電腦中先新建一個資料夾並命名(儲存工程用)
**2.**在第一步的資料夾中新建 四個檔案並分別命名為 USERCOREOBJFWLIB
**3.**開啟keil 軟體,單擊 Project - 選擇New uVision Project
在這裡插入圖片描述
**4.**命名建立的工程 並選擇第二步新建的 USER 資料夾儲存
**5.**在彈出的視窗中選擇需要程式設計的晶片型號,並點選OK

**6.**彈出視窗,點選OK!在這裡插入圖片描述
**7.**開啟STM32韌體庫資料夾,將Libraries/STM32F10X_StdPeriph_Driver中的 incsrc

兩個資料夾複製儲存在第二步新建的 FWLIB 資料夾中;
FWLIB 資料夾

7-1.Librarry/CMSIS/CM3/CoreSuppot資料夾中的兩個檔案core_cm3.ccore_cm3.h 以及Library/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/arm 資料夾中選擇第五步晶片對應的啟動檔案,複製到 CORE 資料夾中晶片容量與對應的啟動檔案CORE資料夾

7-2.Library/CMSIS/CM3/DeviceSupport/ST/STM32F10x資料夾中的字尾.C和.H的三個檔案以及 Project/STM32F10x_StdPeriph_Template資料夾中的main.c stm32f10x_conf.h stm32f10x_it.c stm32f10x_it.h

四個檔案複製到 USER 資料夾中
USER資料夾
**8.**回到Keil軟體,單擊三色臺,在彈出視窗中的Groups 框建立三個資料夾 USER/CORE/FWLIB,點選Add Files 在Files 框中為每個檔案新增第七步驟中載入的檔案(注意:FWLIB資料夾 新增的是第七步驟中的src 資料夾中的全部檔案)在這裡插入圖片描述
**9.**單擊魔棒工具,在彈出的視窗中 選擇C/C++選項,在Define 一欄 輸入 STM32F10X_HD,USE_STDPERIPH_DRIVER (小容量將_HD 修改為_LD;中容量修改為_MD );單擊Include Paths 右邊按鈕,將第二步驟建立的USER/CORE/FWLIB三個資料夾新增進去(必須選到最後一級子目錄 FWLIB選擇inc資料夾)在這裡插入圖片描述
**9-1.**單擊 Output 按鈕,點選Select Folder for Objects 選擇第二步建立的 OBJ 資料夾 點選OK
在這裡插入圖片描述