日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

不過資源總是緊張的,有時候會碰到GPIO不夠用的情況。

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

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

紅燈亮,綠燈滅

紅燈滅,綠燈亮

都滅

都亮

直接上電路:

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

一、電路分析

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

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

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

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

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

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

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

二、注意事項

使用這個電路時,要注意MCU的GPIO的電流驅(qū)動能力。

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

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

三、總結(jié)

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

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

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

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

責(zé)任編輯:haq

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

    關(guān)注

    244

    文章

    24740

    瀏覽量

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

    關(guān)注

    173

    文章

    6090

    瀏覽量

    178993
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1335

    瀏覽量

    56505

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    從零開始學(xué)硬件 <4>demo源碼2.OceanOS-CM0-B2解讀

    B2課程:一LED程序; 有了第1demo的基礎(chǔ),第2
    發(fā)表于 04-15 17:12

    Visionfive開發(fā)板通過gpio控制led

    用鼠標(biāo)來控制它了,我選擇在電腦上通過 ssh 開控制它。 如何通過 gpio 控制 LED 燈? 通過這個網(wǎng)頁,我們可以了解到這塊板子
    發(fā)表于 04-01 06:10

    深入剖析 LTC3209-1/LTC3209-2:高效多顯示 LED 控制器的卓越之選

    深入剖析 LTC3209-1/LTC3209-2:高效多顯示 LED 控制器的卓越之選 在電子設(shè)備的設(shè)計中,
    的頭像 發(fā)表于 02-03 11:40 ?418次閱讀

    MAX7304:集成ESD保護(hù)的I2C接口16端口GPIOLED驅(qū)動器

    概述 MAX7304包含16端口的GPIO,其中12為推挽式GPIO,4為開漏式
    的頭像 發(fā)表于 02-02 15:50 ?288次閱讀

    嵌入式新手必看!GPIO調(diào)試從0到1:計算、操作、排錯全指南

    在嵌入式開發(fā)中,GPIO(通用輸入輸出口)是最基礎(chǔ)也最常用的硬件接口 —— 小到控制一顆 LED 亮滅、讀取一按鍵狀態(tài),大到驅(qū)動傳感器、
    的頭像 發(fā)表于 02-01 16:55 ?4326次閱讀
    嵌入式新手必看!<b class='flag-5'>GPIO</b>調(diào)試從0到<b class='flag-5'>1</b>:計算、操作、排錯全指南

    【瑞薩FPB-RA6E2試用】GPIO-按鍵控制LED燈亮滅及設(shè)備樹理解

    GPIO-按鍵控制LED燈亮滅及設(shè)備樹理解 0、視頻教程 https://www.bilibili.com/video/BV1tximBqEg2/?vd_source
    發(fā)表于 01-13 14:44

    FZH120 一存儲器交換LED顯示控制的驅(qū)動芯片

    /8COM和 24ROW/16COM),可以用來驅(qū)動點陣 LED。該芯片提供了軟件設(shè)置的 16 級別的脈寬調(diào)制控制輸出,可以調(diào)整 LED 循環(huán)顯示
    發(fā)表于 11-20 11:40

    GPIO接口介紹

    和硬件進(jìn)行數(shù)據(jù)交互(如UART),控制硬件工作(如LED、蜂鳴器等),讀取硬件的工作狀態(tài)信號(如中斷信號)等。GPIO口的使用非常廣泛。 2
    發(fā)表于 11-20 08:12

    【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】+GPIO及RGB_LED控制

    176/value 4控制gpio176輸出高低電平 其指令為: echo 0 > gpio176/value 圖7 引腳配置及控制
    發(fā)表于 10-29 23:03

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

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

    飛凌嵌入式ElfBoard ELF 1板卡-uboot移植之GPIO上電初始狀態(tài)的調(diào)整

    GPIO保持在一不受控的狀態(tài)。但是我們實際應(yīng)用的時候,可能需要這些GPIO在此階段處于穩(wěn)定的某種狀態(tài),所以我們可以在uboot中設(shè)置此
    發(fā)表于 06-05 10:41

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

    今天特別分享探索Air780EPM中GPIOLED的多樣交互!本文介紹N交互模式,包括脈沖控制、狀態(tài)切換及多
    的頭像 發(fā)表于 05-29 14:31 ?919次閱讀
    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的實戰(zhàn)技巧!

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

    MAX7304 I2C接口、16端口、電平轉(zhuǎn)換GPIOLED驅(qū)動器,內(nèi)置ESD保護(hù)技術(shù)手冊

    MAX7304包含16端口GPIO,其中12推挽GPIO,4開漏
    的頭像 發(fā)表于 05-21 15:38 ?1054次閱讀
    MAX7304 I2C接口、16端口、電平轉(zhuǎn)換<b class='flag-5'>GPIO</b>和<b class='flag-5'>LED</b>驅(qū)動器,內(nèi)置ESD保護(hù)技術(shù)手冊

    如何2不同的傳感器在4通道模式下工作?

    我正在努力 2 不同的傳感器在 4 通道模式下工作,但我認(rèn)為可能是 24 位 MIPI 到 GPIF 導(dǎo)致了問題。 我有一傳感器,采用
    發(fā)表于 05-13 07:07
    徐汇区| 抚顺市| 台东市| 尼木县| 天峨县| 抚远县| 滁州市| 霍州市| 沧州市| 乌恰县| 通化县| 阳新县| 庄河市| 阜南县| 福安市| 同德县| 读书| 阿鲁科尔沁旗| 屯留县| 敖汉旗| 长武县| 依安县| 青浦区| 江孜县| 德保县| 阿拉善左旗| 方城县| 搜索| 海原县| 泾源县| 哈密市| 林芝县| 广元市| 麟游县| 曲阜市| 紫金县| 玉环县| 德江县| 新晃| 惠来县| 合川市|