回覆列表
  • 1 # 使用者5777751262525

    1.解壓stm32f10x_stdperiph_lib.zip

    新建子資料夾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.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.

    切換到Output。 選擇Object資料夾。 在Create Hex File 前打鉤。 6.2 切換帶Listing。

    選擇Listings資料夾 6.3 切換到C/C++

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

    修改Includes路徑 6.4 切換到Debug 選擇硬體偵錯程式(預設是軟體模擬),我們選擇Cortex-M3 J-Link偵錯程式 再

    Run to main前打鉤 6.4 切換到Utilities 選額偵錯程式型別,我們選擇Cortex-M3 J-Link

    8. 編譯OK,開始除錯。 9. 教程結束。

  • 中秋節和大豐收的關聯?
  • 喜劇片《意外關係》中的哪些故事情節很搞笑?