2022年7月21日 星期四

STM32 新增專案

 1. 點選"STM32CubeMX"程式。


2.  點選"ACCESS TO MCU SELECTOR",使用選擇MCU型號的方式建立專案。


3. 在"Commercial Part Number"欄位輸入開發板上MCU的型號,之後在"MCUs/MPUs List:"欄位中,快點兩下確定專案使用的MCU型號。


4. 點選"SYS",設定Debug傳輸介面,這裡選擇"Serial Wire",並勾選"System Wake-Up"。


5. 開發板上MCU腳位PC13,有接LED燈,所以點選"PC13"並設定模式為"GPIO_Output"。


6. 選擇"Project Manager"標籤欄,"Project Name"欄位輸入計畫名稱,"Project Location"點選Browse按鍵選擇存檔路徑,"Toolchain / IDE"下拉式選單選擇"MDK-ARM"。


7. 設定完成,點選"GENERATE CODE",產生專案程式,之後跳出開啟Keil C視窗,點選"Open Project"。


8. 開啟Keil C後,選擇main.c,輸入控制GPIO程式。

HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET);

HAL_Delay(500);// Delay 500ms

HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET);

HAL_Delay(500);// Delay 500ms


9. 點選"Build"編譯程式,沒有錯誤後按"Download"開始燒錄。


10. 燒錄完成後按開發板上的"Reset"鍵,就可以看到LED在閃爍。


注意: 燒錄時,出現ST-LINK無法連結,請依照下列步驟操作

http://science-boy-not-difficult.blogspot.com/2022/07/keil-c-stm32st-link-connection-error.html

沒有留言:

張貼留言