使用STM32CubeMX建STM32F4工程(讓LED閃爍)

一.選擇器件

首先,先開始一個工程:

 選擇自己所使用的芯片,即可以如下一個個選,也可以直接搜索。

二.選擇所要使用的硬件資源

直接左鍵點擊圖中的GPIO,就可以選擇GPIO的模式,然後更進一步就是通過System Core 下GPIO選項中,其他的選項進行配置

 然後選擇芯片時鐘:(此時選擇的時鐘爲外部時鐘)

三.配置時鐘

在第二步,選擇完時鐘之後,就可以對時鐘進行配置,這裏選擇的時鐘爲常用的時鐘配置

四.生成工程的常用選項

設置工程名,工程存放位置,使用的MDK的類型

 下面的第一選項,可以讓工程看起來更有條理,讓.c,.h文件,分開。

第二個選項爲了減少功耗。

五.生成代碼

點擊右上角,GENERATE CORE 生成代碼。

 以下就是生成的代碼的樣子。

六.調用HAL函數(延時函數等)

在function中可以找到,自己想要的庫函數

 下面,我們找到延時函數

 在gpio.c中,找到想要的gpio的控制函數

 

七.讓LED閃爍

接着就是添加應用代碼,

值得注意的是,代碼要像這樣添加 

/* USER CODE BEGIN 3 */ 應用代碼   /* USER CODE END 3 */

否則下次更新工程的時候,會造成用戶應用代碼的丟失

這樣,我們就完成了一個簡單的實驗,極大方便了我們,可以有更多的時間考慮業務邏輯與實現。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章