0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳解GPIO輸入實驗

CHANBAEK ? 來源:四梯 ? 作者:四梯 ? 2023-07-02 16:36 ? 次閱讀

GPIO輸入實驗

在前兩期的更新里,給大家介紹了STM32CubeMx的基礎(chǔ)安裝以及利用STM32CubeMx+MDK完成了GPIO輸出實驗(點亮一個LED燈),今天就給大家介紹GPIO輸入實驗—用USER按鍵來控制LD5的亮滅。

實驗?zāi)康模赫莆誈PIO輸入功能

實驗現(xiàn)象:按下USER按鍵,LD5點亮,松開后熄滅

步驟:

1:首先查看原理圖,在原理圖上找到相對應(yīng)的引腳,如下圖所示。

圖片

圖片

2:打開STM32CubeMX新建工程。

3:選取芯片(STM32L071)。

4:引腳分配,PC14設(shè)置為輸入模式(GPIO_Input),PC15設(shè)置為輸出模式(GPIO_Output),其實就是根據(jù)輸入電平的高、低來輸出高、低電平。

5:點擊Projiect Manager,將名稱、儲存路徑、編程軟件設(shè)置完成后,點擊右上角的生成代碼(GENERATE CODE)。

6:點擊打開工程(Open Project)。

image.png

7:程序補(bǔ)充代碼,如下圖所示

圖片

圖片

圖片

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

image.png

9:最后將程序燒錄。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 原理圖
    +關(guān)注

    關(guān)注

    1298

    文章

    6346

    瀏覽量

    234301
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1592

    瀏覽量

    108067
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1197

    瀏覽量

    50584
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1205

    瀏覽量

    52149
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    283

    瀏覽量

    14824
收藏 人收藏

    評論

    相關(guān)推薦

    STM32-GPIO詳解

    GPIO是通用輸入輸出端口的簡稱,簡單來說就是STM32可控制的引腳,STM32芯片的GPIO引腳與外部設(shè)備連接起來,從而實現(xiàn)與外部通訊、控制以及數(shù)據(jù)采集的功能。STM32芯片的GPIO
    發(fā)表于 03-29 09:43 ?3177次閱讀

    一文詳解GPIO輸入配置

    引言:GPIO,即General purpose input output,通用輸入輸出端口,是可以根據(jù)實際使用場景需求來用軟件來配置的引腳。需要注意的是,一款芯片的引腳分為其實分為很多域,比如僅為
    發(fā)表于 06-14 16:41 ?4243次閱讀
    一文<b class='flag-5'>詳解</b><b class='flag-5'>GPIO</b>的<b class='flag-5'>輸入</b>配置

    GPIO輸入--按鍵

    程序簡介 -工程名稱:GPIO輸入--按鍵 -實驗平臺: 秉火STM32 F429 開發(fā)板 -MDK版本:5.16 -ST固件庫版本:1.5.1 【 !】功能簡介: 使用兩個按鍵控制彩燈的紅、綠燈
    發(fā)表于 12-12 19:08 ?3次下載

    Linux內(nèi)核GPIO操作函數(shù)的詳解分析

    本文檔的主要內(nèi)容詳細(xì)介紹的是Linux內(nèi)核GPIO操作函數(shù)的詳解分析免費(fèi)下載。
    發(fā)表于 01-22 16:58 ?28次下載

    AVR單片機(jī) 實驗一 單片機(jī)基本輸入輸出(GPIO)實驗

    AVR單片機(jī) 實驗一 單片機(jī)基本輸入輸出(GPIO)實驗1 實驗目的掌握ICCAVR 集成開發(fā)環(huán)境的使用;了解ATmega16單片
    發(fā)表于 11-14 20:36 ?17次下載
    AVR單片機(jī)     <b class='flag-5'>實驗</b>一 單片機(jī)基本<b class='flag-5'>輸入</b>輸出(<b class='flag-5'>GPIO</b>)<b class='flag-5'>實驗</b>

    瘋殼MSP430實驗教程1.GPIO實驗

    瘋殼MSP430實驗教程1.GPIO實驗
    發(fā)表于 11-19 17:36 ?13次下載
    瘋殼MSP430<b class='flag-5'>實驗</b>教程1.<b class='flag-5'>GPIO</b><b class='flag-5'>實驗</b>

    二.GPIO輸入輸出及延遲函數(shù)

    一. GPIO八種模式,四種輸入,四種輸出1.GPIO輸入初始化void GPIO_Config(void){
    發(fā)表于 11-24 20:06 ?1次下載
    二.<b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出及延遲函數(shù)

    STM32的8種GPIO輸入輸出模式

    STM32的8種GPIO輸入輸出模式參考文章“STM32的8種GPIO輸入輸出模式深入詳解”和“STM32中
    發(fā)表于 11-26 17:06 ?16次下載
    STM32的8種<b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出模式

    [STM32]STM32F407系列教程之二,gpio輸入輸出實驗

    [STM32]STM32F407系列教程之二,gpio輸入輸出實驗
    發(fā)表于 11-29 14:06 ?19次下載
    [STM32]STM32F407系列教程之二,<b class='flag-5'>gpio</b><b class='flag-5'>輸入</b>輸出<b class='flag-5'>實驗</b>

    STM32學(xué)習(xí)心得三:GPIO實驗-基于庫函數(shù)

    記錄一下,方便以后翻閱~實驗內(nèi)容:跑馬燈、蜂鳴器和按鍵輸入涉及GPIO庫函數(shù):1)void GPIO_Init(GPIO_TypeDef*
    發(fā)表于 12-05 11:21 ?13次下載
    STM32學(xué)習(xí)心得三:<b class='flag-5'>GPIO</b><b class='flag-5'>實驗</b>-基于庫函數(shù)

    GPIO通用輸入輸出

    GPIO通用輸入輸出一、GPIO的功能概述用途:GPIO是通用輸入輸出(General Purpose I/O)的簡稱,主要用于工業(yè)現(xiàn)場需要
    發(fā)表于 12-20 18:58 ?6次下載
    <b class='flag-5'>GPIO</b>通用<b class='flag-5'>輸入</b>輸出

    GPIO輸入驅(qū)動實驗-按鍵控制

    GPIO輸入驅(qū)動實驗-按鍵控制寫在前面:和beep實驗一樣,在已有的工程框架上加功能就行了,沖!??!對了這次會對gpio的操作編寫成一個函數(shù)
    發(fā)表于 12-20 19:14 ?1次下載
    <b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>驅(qū)動<b class='flag-5'>實驗</b>-按鍵控制

    第二章 stm32 cubemx GPIO輸入輸出實驗以及proteus仿真

    第二章 stm32 cubemx GPIO輸入輸出實驗以及proteus仿真文章目錄第二章 stm32 cubemx GPIO輸入輸出
    發(fā)表于 01-17 10:28 ?11次下載
    第二章 stm32 cubemx <b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出<b class='flag-5'>實驗</b>以及proteus仿真

    GPIO輸入輸出實驗

    STM32中每個IO口都有很多個作用,比如這次我們使用的STM32F103ZET6的PA0口,既可以作為IO口使用,還可以作為待機(jī)喚醒(WAKEUP),模擬輸入(ADC功能)等。根據(jù)數(shù)據(jù)手冊中列出的每個I/O端口的特定硬件特征,GPIO端口的每個位可以由軟件分別配置成多種
    的頭像 發(fā)表于 03-01 16:46 ?1386次閱讀
    <b class='flag-5'>GPIO</b><b class='flag-5'>輸入</b>輸出<b class='flag-5'>實驗</b>

    i.MX6ULL學(xué)習(xí)筆記:GPIO按鍵輸入捕獲

    掌握GPIO輸入輸出是必備技能,這篇推文繼續(xù)來學(xué)習(xí)操作GPIO,這篇主要學(xué)習(xí)GPIO輸入,通過使用按鍵進(jìn)行
    的頭像 發(fā)表于 04-06 10:37 ?1198次閱讀