準(zhǔn)備內(nèi)容
- 好奇心,耐心,細(xì)心
- 一臺電腦,并安裝keil5,以及STM32CUBEMX等開發(fā)應(yīng)用。
- JLINK或者ST-LINK模塊。
- STM32開發(fā)板或者最小系統(tǒng)板(我選用STM32F103RET6模塊,配置與邏輯大同小異)。
01創(chuàng)建工程
步驟 1:在STM32CubeMX中創(chuàng)建一個項目
- 打開STM32CubeMX軟件,在右上方的“Project”標(biāo)簽下,選擇“New Project”。
- 在主界面上選擇你需要使用的STM32系列芯片型號。
- 在左側(cè)的選項樹中,選擇你需要的外設(shè)配置和時鐘設(shè)置,并進(jìn)行相應(yīng)的配置。你可以根據(jù)自己的需求勾選或取消勾選相應(yīng)的外設(shè)。
- 生成完成后,你可以選擇打開生成代碼所在的文件夾,或者直接關(guān)閉STM32CubeMX軟件。
- 在此一個空白工程已建成。
02實戰(zhàn)篇
既然工程已建好不妨點個燈玩玩
準(zhǔn)備內(nèi)容
- 好奇心,耐心,細(xì)心
- 一個或多個燈步驟 1:打開剛建好的工程文件路徑點擊工程文件
步驟 2:在STM32CubeMX中選擇合適的幸運(yùn)引腳配置為輸出模式
步驟 3:配置好后保存工程并且點擊GENERATE CODE編譯工程并退出。
步驟 4:雙擊打開代碼工程文件
步驟 5:雙擊打開代碼工程文件
SystemClock_Config();
/* USER CODE BEGIN SysInit */
/* USER CODE END SysInit */
/* Initialize all configured peripherals */
MX_GPIO_Init();
/* USER CODE BEGIN 2 */
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
HAL_Delay(1000);
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
}
LED燈就開始閃爍了
-
STM32
+關(guān)注
關(guān)注
2289文章
11011瀏覽量
362270 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5499瀏覽量
102124 -
keil
+關(guān)注
關(guān)注
69文章
1223瀏覽量
168951 -
stm32cubemx
+關(guān)注
關(guān)注
5文章
286瀏覽量
15968 -
HAL庫
+關(guān)注
關(guān)注
1文章
121瀏覽量
6741
發(fā)布評論請先 登錄
STM32開發(fā)板的開發(fā)指南資料免費下載
《嵌入式-STM32開發(fā)指南》第二部分 基礎(chǔ)篇 - 第4章 定時器(HAL庫)

STM32開發(fā)指南
STM32 HAL庫的功能和使用方法 STM32 HAL庫和標(biāo)準(zhǔn)庫的區(qū)別
HarmonyOS語言基礎(chǔ)類庫開發(fā)指南上線啦!

評論