1. 程式人生 > >STM32Hal庫學習(一)CubeMx學習點亮LED燈[轉載]

STM32Hal庫學習(一)CubeMx學習點亮LED燈[轉載]

STM32Hal庫學習(一)CubeMx學習點亮LED燈

2018年07月10日 01:05:03 靜守己心 閱讀數:174更多

個人分類: STM32

cubemx安裝:

MDK5安裝+破解+pack

言歸正傳

新建工程選擇是STM32型號,進入晶片頁面

1.首先必備的SYS和RCC選擇外部晶振、配置LED引腳,因板子而異PE5 PE6

2.在clock configuration中配置HCLK 72MHz

3.配置configuration中的GPIO

4.在project中配置路徑名稱,編譯工具

生成工程檔案,開啟工程,編譯檔案,建立.hex檔案燒錄此時LED點亮,再編寫一個流水燈程式

感覺直接生成的程式碼框架有點混亂,之前用的都是標準庫,這個就感覺不熟悉還是先建立一個資料夾放自己的程式,然後編寫自己的my_system.cpp,my_system.h,LED.c,LED.h。採用c/c++混合編譯,新增魔術棒c/c++編譯路徑

在LED.h中編寫LED0,1亮暗巨集定義,在my_system.cpp中執行主迴圈,在main中呼叫my_system,注意各個.c,.h檔案的標頭檔案匯入和函式定義

轉自:https://blog.csdn.net/zhangyongdzgcs/article/details/72955027