回覆列表
  • 1 # 使用者5080196806422

    2.建立一個Demo資料夾

    2.1 新建子資料夾User,用於存放使用者源程式

    2.2 新建子資料夾Project,使用者KEIL工程檔案

    2.3 在Project下依次建立Obj和List子資料夾,存放編譯過程中產生的中間檔案。

    3. 複製原始碼到Demo資料夾

    3.1 將stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.1.2Libraries檔案整體複製到Demo資料夾下。這就是ST的標準庫,是以原始碼形式提供的。

    3.2 將庫中的演示程式碼IOToggle中的檔案複製到Demo\User資料夾.

    4. 新建一個Keil MDK工程

    4.2 選擇CPU型別為 STM32F103ZE (這是安富萊STM32開發板採用CPU型別)

    4.3 當提示是否複製啟動程式碼時,請選擇否。(我們用最新的庫中的啟動程式碼,不用Keil軟體自帶的舊版本啟動檔案)

    4.4 根據自己的需要修改Target名字。(名字任意)

    4.5 為了便於程式碼管理,在這個Project下建立幾個Group (名字可以任意)

    User : 存放使用者自己寫的原始碼

    RVMDK : 存放啟動檔案(彙編檔案)

    StdPeriph_Driver : 存放ST標準庫檔案

    CMSIS : 存放CMSIS介面檔案(這也是庫的一部分)

    4.6 建立好Group後,我們開始依次新增檔案。

    5. 修改原始碼。我們將修改main.c 檔案,換成我們自己跑馬燈程式。

    6.1 切換到Output。

    選擇Object資料夾。

    在Create Hex File 前打鉤。

    6.2 切換帶Listing。

    選擇Listings資料夾

    6.3 切換到C/C++

    新增兩個預編譯宏 STM32F10X_HD, USE_STDPERIPH_DRIVER (這是ST庫用到了這兩個宏)

    修改Includes路徑

    6.4 切換到Debug

    選擇硬體偵錯程式

  • 中秋節和大豐收的關聯?
  • 裝修過程中,室內的燈具和窗簾如何完美搭配?