概述
本章STM32CUBEMX配置STM32F103,通過按鍵來控制LED亮滅。 最近在弄ST和GD的課程,需要樣片的可以加群申請(qǐng):615061293。
生成例程
使用STM32CUBEMX生成例程,這里使用NUCLEO-F103RB開發(fā)板

管腳配置
在開發(fā)板中,有一個(gè)藍(lán)色按鍵,連接到單片機(jī)的PC13管腳上。

配置PC13為輸入管腳。

查看開發(fā)板資料,可以看到LD2的LED由PA5管腳進(jìn)行控制。

配置PA5為輸出IO口。

HAL_GPIO_ReadPin()函數(shù)
該函數(shù)的作用是讀取管腳的電平狀態(tài)。

通過簡單的按鍵按下亮燈,松開滅燈進(jìn)行演示,代碼如下。
if(HAL_GPIO_ReadPin ( GPIOC, GPIO_PIN_13) )
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_SET);
else
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_RESET);
HAL_Delay(10);
審核編輯 黃昊宇
-
STM32
+關(guān)注
關(guān)注
2306文章
11128瀏覽量
371364 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4408瀏覽量
66906 -
GPIO
+關(guān)注
關(guān)注
16文章
1313瀏覽量
55766
發(fā)布評(píng)論請(qǐng)先 登錄
用STM32CubeIDE軟件實(shí)現(xiàn)STM32外部中斷實(shí)例
STM32CubeIDE SWV功能介紹
STM32CubeIDE使用
STM32CubeIDE的MCU開發(fā)
第一個(gè)STM32CubeIDE項(xiàng)目
AN5394_STM32L5系列在STM32CubeIDE中的項(xiàng)目入門
STM32CubeIDE快速入門指南

STM32CUBEIDE(5)----GPIO輸入函數(shù)說明
評(píng)論