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.

ATMEGA8 - Czy można zwierać wejścia lub wyjścia mikrokontrolera bez uszkodzeń?

01 Maj 2014 20:46 915 5
  • #1 01 Maj 2014 20:46
    2341115
    Użytkownik usunął konto  
  • #2 01 Maj 2014 21:06
    Jamnikx
    Poziom 9  

    Można, podciągając rezystor wewnętrzny :)

    0
  • #3 02 Maj 2014 17:00
    Mateusz@
    Poziom 17  

    Ja zrobił bym to tak.
    Konfiguruje wszystkie piny oprócz PB0 jako wejścia z rezystorami podciągającymi.
    Ustawiam na PB0 stan niski.
    Sprawdzam stany pinów wejściowych, jeśli na na jakimś jest stan niski to mamy zwarcie.
    Następnie konfiguruje aby PB1 był wyjściem a reszta wejściami i powtarzam proces.
    Następnie PB2,PB3.....

    Oczywiście PB0, PB1, PB2, PB3 to tylko przykładowe piny.
    Wbudowane rezystory mogą mieć za dużą wartość do sprawdzania długich przewodów. (zakłócenia)

    0
  • #4 02 Maj 2014 17:08
    113673
    Użytkownik usunął konto  
  • #5 05 Maj 2014 17:04
    2341115
    Użytkownik usunął konto  
  • #6 05 Maj 2014 18:59
    Mateusz@
    Poziom 17  

    Atmel podaje przedział 20-50k.
    Atmega8 ma tylko pull up. Atxmegi maja pull down.

    0