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可不可以實(shí)現(xiàn)控制兩個(gè)LED燈

GReq_mcu168 ? 來源:電路啊 ? 作者:LR梁銳 ? 2021-11-22 11:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

不過資源總是緊張的,有時(shí)候會(huì)碰到GPIO不夠用的情況。如果只用1個(gè)GPIO,可不可以實(shí)現(xiàn)控制兩個(gè)LED燈呢?要實(shí)現(xiàn)4種狀態(tài):

紅燈亮,綠燈滅

紅燈滅,綠燈亮

都滅

都亮

直接上電路:

電路分析

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

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

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

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

注意事項(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)本身很妙。

責(zé)任編輯:haq

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

    關(guān)注

    243

    文章

    24427

    瀏覽量

    687082
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18588

    瀏覽量

    385959
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17624

    瀏覽量

    190070

原文標(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)推薦

    請(qǐng)問可不可以在中斷中配置ADC和處理ADC檢測(cè)到的結(jié)果?

    可不可以在中斷中配置ADC和處理ADC檢測(cè)到的結(jié)果?
    發(fā)表于 11-13 06:18

    SPI通信可不可以不使用中斷?

    你好,我目前在使用TC377芯片,我需要在PWM中斷內(nèi)使用QSPI通信,出于某種原因,我不得不將PWM中斷優(yōu)先級(jí)提到最高,這導(dǎo)致我無法進(jìn)入spi中斷。因此,我希望知道SPI通信可不可以不使用中斷?
    發(fā)表于 07-31 08:15

    nRF Connect SDK(NCS)/Zephyr固件升級(jí)詳解 – 重點(diǎn)講述MCUboot和藍(lán)牙空中升級(jí)

    編碼如何解讀?NCS可不可以進(jìn)行單bank升級(jí)?可不可以把一個(gè)nRF5 SDK應(yīng)用升級(jí)到NCS應(yīng)用?MCUboot拷貝操作中的swap和overwrite有什么區(qū)別?為什么說MCUboot升級(jí)永遠(yuǎn)都
    的頭像 發(fā)表于 05-09 14:14 ?2970次閱讀
    nRF Connect SDK(NCS)/Zephyr固件升級(jí)詳解 – 重點(diǎn)講述MCUboot和藍(lán)牙空中升級(jí)

    使用ADS1243時(shí)因?yàn)闆]有PDF上給出晶振可不可以用4.032M的晶振代替?。?/a>

    在使用ADS1243時(shí)因?yàn)闆]有PDF上給出晶振不知道可不可以用4.032M的晶振代替???不知道能不能提供下MSP430F1611單片機(jī)驅(qū)動(dòng)ADS1243的程序???謝謝!
    發(fā)表于 02-14 06:58

    TLK2711的數(shù)字地可不可以接普通的數(shù)字地?

    我想請(qǐng)問一下,TLK2711的數(shù)字地可不可以接普通的數(shù)字地,如果不可以,會(huì)有什么問題出現(xiàn)?謝謝!
    發(fā)表于 02-06 06:06

    ADS5421可不可以通過5-6K interface連接到C6455 DSK的EMIF端口?

    想問一下ADS5421 可不可以通過5-6K interface 連接到C6455 DSK的EMIF端口
    發(fā)表于 02-06 06:00

    路的PWM輸入,需要路完全獨(dú)立的4-20mA輸出,可不可以片XTR111實(shí)現(xiàn)?

    各位大俠,我有路的PWM輸入,需要路完全獨(dú)立的4-20mA輸出,外部接口只提供一個(gè)24V電源,不知道可不可以片XTR111
    發(fā)表于 01-24 07:25

    請(qǐng)問TLV1570的AIN引腳的作用是什么,可不可以懸空處理?

    請(qǐng)問TLV1570的AIN引腳的作用是什么,可不可以懸空處理,看datasheet里沒詳細(xì)介紹引腳的接法。
    發(fā)表于 01-22 06:49

    ADS8688八路自動(dòng)巡檢,不使用的通道可不可以懸空不接?

    ADS8688八路自動(dòng)巡檢,所有通道模擬前端都開啟,不使用的通道可不可以懸空不接?在不接的情況下,讀出懸空端電壓是2.55V左右(在量程0~5V情況下),能不能讓懸空電壓是0V?。?
    發(fā)表于 01-06 08:25

    請(qǐng)問ADC161S626可不可以與DSP的MCASP連接?

    請(qǐng)問ADC161S626可不可以與DSP的MCASP連接?另外接入單端信號(hào),這個(gè)電路是否有問題?
    發(fā)表于 01-06 07:02

    ads1120用于模擬量輸入時(shí),可不可以將DRDY腳接高電位不使用?

    我在使用ads1120用于模擬量輸入時(shí),可不可以將DRDY腳接高電位不使用
    發(fā)表于 01-06 06:12

    請(qǐng)問ADS1115地處理上可不可以在板子上下層都鋪上模擬地?

    請(qǐng)問ADS1115地處理上可不可以在板子上下層都鋪上模擬地? 另外板子上ADS1115的模擬信號(hào)線能不能進(jìn)行包地處理? 方便的話,還請(qǐng)?zhí)峁┬┵Y料學(xué)習(xí)。萬分感謝!
    發(fā)表于 01-02 07:25

    DAC8718數(shù)字電和模擬電同時(shí)上電下電可不可以?

    之前有用DAC8718,電源上電順序使用了繼電器進(jìn)行控制,這回設(shè)計(jì)要求體積小,可能要拿掉繼電器,問一下如果數(shù)字電和模擬電同時(shí)上電下電可不可以
    發(fā)表于 12-30 07:18

    ADS1292可不可以通過配置芯片內(nèi)部寄存器,來分別采集呼吸或ECG信號(hào)?

    請(qǐng)問下各位或IT的員工: (1)ADS1292的2個(gè)通道中,如果我按照1292EVM 的電路圖連接的話,我通道1是不是只能用于測(cè)量呼吸信號(hào),可不可以通過配置芯片內(nèi)部寄存器,來分別采集
    發(fā)表于 12-20 06:02

    ADS1220的AVDD接5V, DVDD接3.3V可不可以?

    ADS1220的AVDD接5V, DVDD接3.3V可不可以。手冊(cè)只寫了AVDD 和DVDD的范圍,不知道他們的電壓不一樣會(huì)不會(huì)有問題
    發(fā)表于 12-02 07:49