Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ATMEGA + LED - Włączanie LED stanem niskim czy wysokim?

albert1818r 25 Sty 2017 13:52 519 5
  • #1 25 Sty 2017 13:52
    albert1818r
    Poziom 2  

    Cześć! Od niedawna bawię się mikroprocesorami, także jestem początkujacym. Przeglądając różne strony internetowe, zauważyłem, że sporo osób włącza LED stanem niskim na pinie miroprocesora. Logiczniejsze i bardziej intuicyjne wydaje mi się włączanie diody stanem wysokim. Mógłby ktoś udzielić mi odpowiedzi, czy istnieje jakaś zaleta włączania LEDów stanem niskim, czy nie ma zasady i można robić jak kto woli?
    Pozdrawiam

    0 5
  • #2 25 Sty 2017 14:02
    dzielik
    Poziom 16  

    Chyba nie ma żadnych zalet, wedle własnego uznania:)

    0
  • Pomocny post
    #3 25 Sty 2017 14:05
    krzysssztof
    Poziom 20  

    Część układów scalonych (zwłaszcza starszych, chociaż niektóre obecne też) mają wyjścia quasi-bidirectional, tzn. stan niski może przewodzić znaczny prąd, natomiast stan wysoki ma bardzo małą wydajność.
    Stąd wypracowała się praktyka załączania LEDów (i innych rzeczy pobierających "dużo" prądu) stanem niskim.

    W przypadku Atmeg nie ma to większego znaczenia.

    2
  • Pomocny post
    #4 25 Sty 2017 14:48
    BlueDraco
    Specjalista - Mikrokontrolery

    Pierwsza przyczyna jest głównie historyczna, jak napisał Kolega powyżej - kiedyś większość układów potrafiła wciągnąć większy prąd, niż wypuścić. Jest jeszcze jeden powód do podłączenia diody "do góry" - możliwość zasilania diod sprzed kondensatora podtrzymania zasilania mikrokontrolera i wolniejsze opadanie napięcia przy zaniku zasilania, co ma znaczenie dla implementacji "miękkiego padu" urządzenia przy zaniku zasilania, np. zapisu danych do Flash.

    0
  • #6 25 Sty 2017 15:31
    albert1818r
    Poziom 2  

    Dzięki za odpowiedzi!

    0