概述
本章STM32CUBEMX配置STM32F103,通過按鍵來控制LED亮滅。 最近在弄ST和GD的課程,需要樣片的可以加群申請:615061293。
生成例程
使用STM32CUBEMX生成例程,這里使用NUCLEO-F103RB開發(fā)板
管腳配置
在開發(fā)板中,有一個藍(lán)色按鍵,連接到單片機的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)注
2283文章
10986瀏覽量
361299 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4365瀏覽量
63852 -
GPIO
+關(guān)注
關(guān)注
16文章
1238瀏覽量
53309
發(fā)布評論請先 登錄
相關(guān)推薦
STM32CubeIDE入門教程 STM32CubeIDE安裝使用教程

用STM32CubeIDE軟件實現(xiàn)STM32外部中斷實例
STM32CubeIDE SWV功能介紹

STM32CubeIDE使用

STM32CubeIDE的MCU開發(fā)

第一個STM32CubeIDE項目

評論