一.選擇器件
首先,先開始一個工程:
選擇自己所使用的芯片,即可以如下一個個選,也可以直接搜索。
二.選擇所要使用的硬件資源
直接左鍵點擊圖中的GPIO,就可以選擇GPIO的模式,然後更進一步就是通過System Core 下GPIO選項中,其他的選項進行配置
然後選擇芯片時鐘:(此時選擇的時鐘爲外部時鐘)
三.配置時鐘
在第二步,選擇完時鐘之後,就可以對時鐘進行配置,這裏選擇的時鐘爲常用的時鐘配置
四.生成工程的常用選項
設置工程名,工程存放位置,使用的MDK的類型
下面的第一選項,可以讓工程看起來更有條理,讓.c,.h文件,分開。
第二個選項爲了減少功耗。
五.生成代碼
點擊右上角,GENERATE CORE 生成代碼。
以下就是生成的代碼的樣子。
六.調用HAL函數(延時函數等)
在function中可以找到,自己想要的庫函數
下面,我們找到延時函數
在gpio.c中,找到想要的gpio的控制函數
七.讓LED閃爍
接着就是添加應用代碼,
值得注意的是,代碼要像這樣添加
/* USER CODE BEGIN 3 */ 應用代碼 /* USER CODE END 3 */
否則下次更新工程的時候,會造成用戶應用代碼的丟失
這樣,我們就完成了一個簡單的實驗,極大方便了我們,可以有更多的時間考慮業務邏輯與實現。