GPIO輸入實驗
在前兩期的更新里,給大家介紹了STM32CubeMx的基礎安裝以及利用STM32CubeMx+MDK完成了GPIO輸出實驗(點亮一個LED燈),今天就給大家介紹GPIO輸入實驗—用USER按鍵來控制LD5的亮滅。
實驗目的:掌握GPIO輸入功能
實驗現象:按下USER按鍵,LD5點亮,松開后熄滅
步驟:
1:首先查看原理圖,在原理圖上找到相對應的引腳,如下圖所示。


2:打開STM32CubeMX新建工程。
3:選取芯片(STM32L071)。
4:引腳分配,PC14設置為輸入模式(GPIO_Input),PC15設置為輸出模式(GPIO_Output),其實就是根據輸入電平的高、低來輸出高、低電平。
5:點擊Projiect Manager,將名稱、儲存路徑、編程軟件設置完成后,點擊右上角的生成代碼(GENERATE CODE)。
6:點擊打開工程(Open Project)。

7:程序補充代碼,如下圖所示



8:將Target中的Debug中的Use修改為CMSIS_DAP Debugger,再將setting中的Flsah Downlod中的Reset and Run勾選,然后點擊ok。

9:最后將程序燒錄。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
原理圖
+關注
關注
1353文章
6427瀏覽量
246319 -
led燈
+關注
關注
22文章
1606瀏覽量
111873 -
引腳
+關注
關注
16文章
2111瀏覽量
55696 -
GPIO
+關注
關注
16文章
1328瀏覽量
56231 -
stm32cubemx
+關注
關注
5文章
290瀏覽量
17364
發布評論請先 登錄
相關推薦
熱點推薦
STM32-GPIO詳解
GPIO是通用輸入輸出端口的簡稱,簡單來說就是STM32可控制的引腳,STM32芯片的GPIO引腳與外部設備連接起來,從而實現與外部通訊、控制以及數據采集的功能。STM32芯片的GPIO
發表于 03-29 09:43
?4033次閱讀
一文詳解GPIO的輸入配置
引言:GPIO,即General purpose input output,通用輸入輸出端口,是可以根據實際使用場景需求來用軟件來配置的引腳。需要注意的是,一款芯片的引腳分為其實分為很多域,比如僅為
發表于 06-14 16:41
?5422次閱讀
GPIO輸入--按鍵
程序簡介 -工程名稱:GPIO輸入--按鍵 -實驗平臺: 秉火STM32 F429 開發板 -MDK版本:5.16 -ST固件庫版本:1.5.1 【 !】功能簡介: 使用兩個按鍵控制彩燈的紅、綠燈
發表于 12-12 19:08
?3次下載
AVR單片機 實驗一 單片機基本輸入輸出(GPIO)實驗
AVR單片機 實驗一 單片機基本輸入輸出(GPIO)實驗1 實驗目的掌握ICCAVR 集成開發環境的使用;了解ATmega16單片
發表于 11-14 20:36
?17次下載
STM32學習心得三:GPIO實驗-基于庫函數
記錄一下,方便以后翻閱~實驗內容:跑馬燈、蜂鳴器和按鍵輸入涉及GPIO庫函數:1)void GPIO_Init(GPIO_TypeDef*
發表于 12-05 11:21
?13次下載
GPIO輸入驅動實驗-按鍵控制
GPIO輸入驅動實驗-按鍵控制寫在前面:和beep實驗一樣,在已有的工程框架上加功能就行了,沖!!!對了這次會對gpio的操作編寫成一個函數
發表于 12-20 19:14
?1次下載
第二章 stm32 cubemx GPIO輸入輸出實驗以及proteus仿真
第二章 stm32 cubemx GPIO輸入輸出實驗以及proteus仿真文章目錄第二章 stm32 cubemx GPIO輸入輸出
發表于 01-17 10:28
?11次下載
GPIO輸入輸出實驗
STM32中每個IO口都有很多個作用,比如這次我們使用的STM32F103ZET6的PA0口,既可以作為IO口使用,還可以作為待機喚醒(WAKEUP),模擬輸入(ADC功能)等。根據數據手冊中列出的每個I/O端口的特定硬件特征,GPIO端口的每個位可以由軟件分別配置成多種
i.MX6ULL學習筆記:GPIO按鍵輸入捕獲
掌握GPIO的輸入輸出是必備技能,這篇推文繼續來學習操作GPIO,這篇主要學習GPIO的輸入,通過使用按鍵進行
詳解GPIO輸入實驗
評論