STM32學習一
阿新 • • 發佈:2020-10-22
STM32 Keil 新建工程步驟
**1.**在電腦中先新建一個資料夾並命名(儲存工程用)
**2.**在第一步的資料夾中新建 四個檔案並分別命名為 USER,CORE,OBJ,FWLIB
**3.**開啟keil 軟體,單擊 Project - 選擇New uVision Project
**4.**命名建立的工程 並選擇第二步新建的 USER 資料夾儲存
**5.**在彈出的視窗中選擇需要程式設計的晶片型號,並點選OK
**6.**彈出視窗,點選OK!
**7.**開啟STM32韌體庫資料夾,將Libraries/STM32F10X_StdPeriph_Driver中的 inc 和 src
7-1.將Librarry/CMSIS/CM3/CoreSuppot資料夾中的兩個檔案core_cm3.c 和 core_cm3.h 以及Library/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/arm 資料夾中選擇第五步晶片對應的啟動檔案,複製到 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
**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資料夾)