GPIO輸入實(shí)驗(yàn)
在前兩期的更新里,給大家介紹了STM32CubeMx的基礎(chǔ)安裝以及利用STM32CubeMx+MDK完成了GPIO輸出實(shí)驗(yàn)(點(diǎn)亮一個(gè)LED燈),今天就給大家介紹GPIO輸入實(shí)驗(yàn)—用USER按鍵來控制LD5的亮滅。
實(shí)驗(yàn)?zāi)康模赫莆誈PIO輸入功能
實(shí)驗(yàn)現(xiàn)象:按下USER按鍵,LD5點(diǎn)亮,松開后熄滅
步驟:
1:首先查看原理圖,在原理圖上找到相對應(yīng)的引腳,如下圖所示。
2:打開STM32CubeMX新建工程。
3:選取芯片(STM32L071)。
4:引腳分配,PC14設(shè)置為輸入模式(GPIO_Input),PC15設(shè)置為輸出模式(GPIO_Output),其實(shí)就是根據(jù)輸入電平的高、低來輸出高、低電平。
5:點(diǎn)擊Projiect Manager,將名稱、儲存路徑、編程軟件設(shè)置完成后,點(diǎn)擊右上角的生成代碼(GENERATE CODE)。
6:點(diǎn)擊打開工程(Open Project)。
7:程序補(bǔ)充代碼,如下圖所示
8:將Target中的Debug中的Use修改為CMSIS_DAP Debugger,再將setting中的Flsah Downlod中的Reset and Run勾選,然后點(diǎn)擊ok。
9:最后將程序燒錄。
-
原理圖
+關(guān)注
關(guān)注
1299文章
6347瀏覽量
234495 -
led燈
+關(guān)注
關(guān)注
22文章
1592瀏覽量
108132 -
引腳
+關(guān)注
關(guān)注
16文章
1203瀏覽量
50657 -
GPIO
+關(guān)注
關(guān)注
16文章
1212瀏覽量
52182 -
stm32cubemx
+關(guān)注
關(guān)注
5文章
283瀏覽量
14843
發(fā)布評論請先 登錄
相關(guān)推薦
STM32-GPIO詳解
一文詳解GPIO的輸入配置
![一文<b class='flag-5'>詳解</b><b class='flag-5'>GPIO</b>的<b class='flag-5'>輸入</b>配置](https://file1.elecfans.com/web2/M00/89/B1/wKgZomSJfIqAT3pyAAJpixz1BD8098.jpg)
GPIO輸入--按鍵
Linux內(nèi)核GPIO操作函數(shù)的詳解分析
AVR單片機(jī) 實(shí)驗(yàn)一 單片機(jī)基本輸入輸出(GPIO)實(shí)驗(yàn)
![AVR單片機(jī) <b class='flag-5'>實(shí)驗(yàn)</b>一 單片機(jī)基本<b class='flag-5'>輸入</b>輸出(<b class='flag-5'>GPIO</b>)<b class='flag-5'>實(shí)驗(yàn)</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
瘋殼MSP430實(shí)驗(yàn)教程1.GPIO實(shí)驗(yàn)
![瘋殼MSP430<b class='flag-5'>實(shí)驗(yàn)</b>教程1.<b class='flag-5'>GPIO</b><b class='flag-5'>實(shí)驗(yàn)</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
二.GPIO輸入輸出及延遲函數(shù)
![二.<b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出及延遲函數(shù)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32的8種GPIO輸入輸出模式
![STM32的8種<b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出模式](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
[STM32]STM32F407系列教程之二,gpio輸入輸出實(shí)驗(yàn)
![[STM32]STM32F407系列教程之二,<b class='flag-5'>gpio</b><b class='flag-5'>輸入</b>輸出<b class='flag-5'>實(shí)驗(yàn)</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32學(xué)習(xí)心得三:GPIO實(shí)驗(yàn)-基于庫函數(shù)
![STM32學(xué)習(xí)心得三:<b class='flag-5'>GPIO</b><b class='flag-5'>實(shí)驗(yàn)</b>-基于庫函數(shù)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
GPIO通用輸入輸出
![<b class='flag-5'>GPIO</b>通用<b class='flag-5'>輸入</b>輸出](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
GPIO輸入驅(qū)動實(shí)驗(yàn)-按鍵控制
![<b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>驅(qū)動<b class='flag-5'>實(shí)驗(yàn)</b>-按鍵控制](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
第二章 stm32 cubemx GPIO輸入輸出實(shí)驗(yàn)以及proteus仿真
![第二章 stm32 cubemx <b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出<b class='flag-5'>實(shí)驗(yàn)</b>以及proteus仿真](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
GPIO輸入輸出實(shí)驗(yàn)
![<b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出<b class='flag-5'>實(shí)驗(yàn)</b>](https://file.elecfans.com/web2/M00/91/DE/pYYBAGPtjkmAJlUKAACD2G6jX0Y433.jpg)
評論