chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何讓1個(gè)GPIO控制2個(gè)LED顯示出4種狀態(tài)?

GReq_mcu168 ? 來源:電路啊 ? 作者:電路啊 ? 2021-05-03 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

很多電子產(chǎn)品有狀態(tài)指示燈,比如電視機(jī):

待機(jī)狀態(tài)亮紅燈

開機(jī)狀態(tài)亮綠燈

實(shí)現(xiàn)起來很簡單,微控制器MCU的兩個(gè)GPIO分別控制就行:

d5f58dae-a10a-11eb-8b86-12bb97331649.png

不過資源總是緊張的,有時(shí)候會(huì)碰到GPIO不夠用的情況。

如果只用1個(gè)GPIO,可不可以實(shí)現(xiàn)控制兩個(gè)LED燈呢?

要實(shí)現(xiàn)4種狀態(tài):

紅燈亮,綠燈滅

紅燈滅,綠燈亮

都滅

都亮

直接上電路:

d5fd81b2-a10a-11eb-8b86-12bb97331649.png

一、電路分析

1、紅燈亮,綠燈滅時(shí),GPIO1輸出5V高電平:

d606b4da-a10a-11eb-8b86-12bb97331649.png

2、紅燈滅,綠燈亮?xí)r,GPIO1輸出0V低電平:

d62fc7bc-a10a-11eb-8b86-12bb97331649.png

3、紅燈和綠燈都滅時(shí),GPIO1設(shè)為浮空高阻態(tài)。此時(shí)由于兩個(gè)LED燈總的導(dǎo)通壓降要求大于5V,所以兩個(gè)LED燈都不導(dǎo)通。

4、紅燈和綠燈都亮?xí)r,GPIO1交替輸出高低電平。只要高低電平切換的頻率夠高,由于視覺暫留效應(yīng),人眼看到的就是兩個(gè)燈都常亮。

d751611e-a10a-11eb-8b86-12bb97331649.png

二、注意事項(xiàng)

使用這個(gè)電路時(shí),要注意MCU的GPIO的電流驅(qū)動(dòng)能力。

GPIO能承受的電流要大于LED燈流過的電流。

以下截圖出自STM32芯片的數(shù)據(jù)手冊(cè),它的GPIO可以驅(qū)動(dòng)或吸入8mA的電流。

三、總結(jié)

“1個(gè)GPIO控制2個(gè)LED顯示4種狀態(tài)”,電路的實(shí)現(xiàn)本身很妙。

“1個(gè)GPIO控制2個(gè)LED顯示4種狀態(tài)”,不知下面這位大神是否可以出個(gè)絕妙的下聯(lián)。

原文標(biāo)題:巧用1個(gè)GPIO控制2個(gè)LED顯示4種狀態(tài)

文章出處:【微信公眾號(hào):玩轉(zhuǎn)單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    242

    文章

    23847

    瀏覽量

    674227
  • 電路
    +關(guān)注

    關(guān)注

    173

    文章

    6027

    瀏覽量

    175085
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1280

    瀏覽量

    54121

原文標(biāo)題:巧用1個(gè)GPIO控制2個(gè)LED顯示4種狀態(tài)

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Infineon TLE987x是否有串口的狀態(tài)寄存器,可以顯示出串口是處于忙碌狀態(tài)還是空閑狀態(tài)?

    Infineon TLE987x 是否有串口的狀態(tài)寄存器,可以顯示出串口是處于忙碌狀態(tài)還是空閑狀態(tài)(可顯示出當(dāng)前一幀信號(hào)的接收已完全完成)
    發(fā)表于 07-15 07:00

    Air780EPM應(yīng)用開發(fā):解鎖GPIOLED的N交互模式

    今天特別分享探索Air780EPM中GPIOLED的多樣交互!本文介紹N交互模式,包括脈沖控制、狀態(tài)切換及多
    的頭像 發(fā)表于 05-29 14:31 ?145次閱讀
    Air780EPM應(yīng)用開發(fā):解鎖<b class='flag-5'>GPIO</b>與<b class='flag-5'>LED</b>的N<b class='flag-5'>種</b>交互模式

    解鎖Air780EPM:NGPIO操控LED的實(shí)戰(zhàn)技巧!

    ——通過硬件層精確控制電路參數(shù),結(jié)合LuatOS高效API實(shí)現(xiàn)快速原型開發(fā),適用于智能照明、狀態(tài)指示等物聯(lián)網(wǎng)場景。 ? 一、GPIO直接驅(qū)動(dòng)LED 1.1?適用場景 低功耗場景:
    的頭像 發(fā)表于 05-28 16:56 ?237次閱讀
    解鎖Air780EPM:N<b class='flag-5'>種</b><b class='flag-5'>GPIO</b>操控<b class='flag-5'>LED</b>的實(shí)戰(zhàn)技巧!

    如何2個(gè)不同的傳感器在4通道模式下工作?

    我正在努力 2 個(gè)不同的傳感器在 4 通道模式下工作,但我認(rèn)為可能是 24 位 MIPI 到 GPIF 導(dǎo)致了問題。 我有一個(gè)傳感器,采用
    發(fā)表于 05-13 07:07

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】2 初識(shí)GPIO流水燈

    開發(fā)環(huán)境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 開發(fā)板:RA-Eco-RA4M2 MCU:R7FA4M2AD3CFP 1 GP
    發(fā)表于 04-25 23:06

    HTR3306 6路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)

    或輸出。? ? 通電后,6個(gè)IO端口配置默認(rèn)為GPIO輸出,默認(rèn)狀態(tài)根據(jù)AD0和AD1決定。所有配置為輸入的IO端口都會(huì)持續(xù)監(jiān)控狀態(tài)變化,并
    發(fā)表于 04-14 17:41 ?1次下載

    HTR3310 10路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)

    輸入或輸出。? ? ?通電后,10個(gè)IO端口配置默認(rèn)為GPIO輸出,默認(rèn)狀態(tài)根據(jù)AD0和AD1決定。所有配置為輸入的IO端口都會(huì)持續(xù)監(jiān)控狀態(tài)
    發(fā)表于 04-14 16:31 ?1次下載

    HTR3316 16路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)

    輸入或輸出。? ? ?通電后,16個(gè)IO端口配置默認(rèn)為GPIO輸出,默認(rèn)狀態(tài)根據(jù)AD0和AD1決定。所有配置為輸入的IO端口都會(huì)持續(xù)監(jiān)控狀態(tài)
    發(fā)表于 04-11 17:51 ?0次下載

    想要在ADS12864液晶上顯示出被測(cè)波形,AD采樣后需要DA嗎?

    想要在12864 液晶上顯示出被測(cè)波形,AD 采樣后需要DA 么,求個(gè)解決方法?
    發(fā)表于 01-17 07:54

    HTR3306 6路LED驅(qū)動(dòng)器和GPIO控制

    HTR3306是一款6路多功能LED驅(qū)動(dòng)器和GPIO控制器,2.5V~5.5V電源供電。10個(gè)IO端口中的任何一個(gè)都可以配置為
    的頭像 發(fā)表于 11-20 15:57 ?587次閱讀
    HTR3306  6路<b class='flag-5'>LED</b>驅(qū)動(dòng)器和<b class='flag-5'>GPIO</b><b class='flag-5'>控制</b>器

    SOC GPIO操作

    支持4中斷從下面的表中需要注意到:中斷使能有兩個(gè)位bit0和bit1,所以GPIO的兩個(gè) 中斷是分別
    的頭像 發(fā)表于 11-01 11:06 ?489次閱讀

    HTR3310 10路LED驅(qū)動(dòng)器和GPIO控制

    HTR3310是一款10路多功能LED驅(qū)動(dòng)器和GPIO控制器,2.5V~5.5V電源供電。10個(gè)IO端口中的任何一個(gè)都可以配置為
    的頭像 發(fā)表于 10-08 09:58 ?586次閱讀
    HTR3310 10路<b class='flag-5'>LED</b>驅(qū)動(dòng)器和<b class='flag-5'>GPIO</b><b class='flag-5'>控制</b>器

    HTR3316 16路LED驅(qū)動(dòng)器和GPIO控制

    HTR3316是一款16路多功能LED驅(qū)動(dòng)器和GPIO控制器,2.5V~5.5V電源供電。16個(gè)IO端口中的任何一個(gè)都可以配置為
    的頭像 發(fā)表于 09-29 14:41 ?710次閱讀
    HTR3316 16路<b class='flag-5'>LED</b>驅(qū)動(dòng)器和<b class='flag-5'>GPIO</b><b class='flag-5'>控制</b>器

    HTR3310 10路LED驅(qū)動(dòng)器和GPIO控制

    HTR3310是一款10路多功能LED驅(qū)動(dòng)器和GPIO控制器,2.5V~5.5V電源供電。10個(gè)IO端口中的任何一個(gè)都可以配置為
    的頭像 發(fā)表于 09-24 17:56 ?842次閱讀
    HTR3310  10路<b class='flag-5'>LED</b>驅(qū)動(dòng)器和<b class='flag-5'>GPIO</b><b class='flag-5'>控制</b>器

    STM32 GPIO模式及工作原理詳解

    圍設(shè)備(像控制led亮滅,按鍵控制,軟件模擬IIC等)直觀又簡單的控制GPIO的8模式 ?
    的頭像 發(fā)表于 07-22 09:32 ?8949次閱讀
    STM32 <b class='flag-5'>GPIO</b>八<b class='flag-5'>種</b>模式及工作原理詳解