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:最后將程序燒錄。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
-
原理圖
-
led燈
-
引腳
-
GPIO
-
stm32cubemx
相關(guān)推薦
GPIO是通用輸入輸出端口的簡稱,簡單來說就是STM32可控制的引腳,STM32芯片的GPIO引腳與外部設(shè)備連接起來,從而實(shí)現(xiàn)與外部通訊、控制以及數(shù)據(jù)采集的功能。STM32芯片的GPIO
發(fā)表于 03-29 09:43
?3190次閱讀
引言:GPIO,即General purpose input output,通用輸入輸出端口,是可以根據(jù)實(shí)際使用場景需求來用軟件來配置的引腳。需要注意的是,一款芯片的引腳分為其實(shí)分為很多域,比如僅為
發(fā)表于 06-14 16:41
?4256次閱讀
程序簡介 -工程名稱:GPIO輸入--按鍵 -實(shí)驗(yàn)平臺: 秉火STM32 F429 開發(fā)板 -MDK版本:5.16 -ST固件庫版本:1.5.1 【 !】功能簡介: 使用兩個(gè)按鍵控制彩燈的紅、綠燈
發(fā)表于 12-12 19:08
?3次下載
本文檔的主要內(nèi)容詳細(xì)介紹的是Linux內(nèi)核GPIO操作函數(shù)的詳解分析免費(fèi)下載。
發(fā)表于 01-22 16:58
?28次下載
AVR單片機(jī) 實(shí)驗(yàn)一 單片機(jī)基本輸入輸出(GPIO)實(shí)驗(yàn)1 實(shí)驗(yàn)目的掌握ICCAVR 集成開發(fā)環(huán)境的使用;了解ATmega16單片
發(fā)表于 11-14 20:36
?17次下載
瘋殼MSP430實(shí)驗(yàn)教程1.GPIO實(shí)驗(yàn)
發(fā)表于 11-19 17:36
?13次下載
一. GPIO八種模式,四種輸入,四種輸出1.GPIO輸入初始化void GPIO_Config(void){
發(fā)表于 11-24 20:06
?1次下載
STM32的8種GPIO輸入輸出模式參考文章“STM32的8種GPIO輸入輸出模式深入詳解”和“STM32中
發(fā)表于 11-26 17:06
?16次下載
[STM32]STM32F407系列教程之二,gpio輸入輸出實(shí)驗(yàn)
發(fā)表于 11-29 14:06
?19次下載
記錄一下,方便以后翻閱~實(shí)驗(yàn)內(nèi)容:跑馬燈、蜂鳴器和按鍵輸入涉及GPIO庫函數(shù):1)void GPIO_Init(GPIO_TypeDef*
發(fā)表于 12-05 11:21
?13次下載
GPIO通用輸入輸出一、GPIO的功能概述用途:GPIO是通用輸入輸出(General Purpose I/O)的簡稱,主要用于工業(yè)現(xiàn)場需要
發(fā)表于 12-20 18:58
?6次下載
GPIO輸入驅(qū)動實(shí)驗(yàn)-按鍵控制寫在前面:和beep實(shí)驗(yàn)一樣,在已有的工程框架上加功能就行了,沖!!!對了這次會對gpio的操作編寫成一個(gè)函數(shù)
發(fā)表于 12-20 19:14
?1次下載
第二章 stm32 cubemx GPIO輸入輸出實(shí)驗(yàn)以及proteus仿真文章目錄第二章 stm32 cubemx GPIO輸入輸出
發(fā)表于 01-17 10:28
?11次下載
STM32中每個(gè)IO口都有很多個(gè)作用,比如這次我們使用的STM32F103ZET6的PA0口,既可以作為IO口使用,還可以作為待機(jī)喚醒(WAKEUP),模擬輸入(ADC功能)等。根據(jù)數(shù)據(jù)手冊中列出的每個(gè)I/O端口的特定硬件特征,GPIO端口的每個(gè)位可以由軟件分別配置成多種
發(fā)表于 03-01 16:46
?1396次閱讀
掌握GPIO的輸入輸出是必備技能,這篇推文繼續(xù)來學(xué)習(xí)操作GPIO,這篇主要學(xué)習(xí)GPIO的輸入,通過使用按鍵進(jìn)行
發(fā)表于 04-06 10:37
?1215次閱讀
評論