logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[AVR] zwarcie pinu do masy - konsekwencje

twardypt91 24 Lip 2011 11:51 3636 12
REKLAMA
  • #1 9752257
    twardypt91
    Poziom 20  
    W jednej z książek do uC wyczytałem, że do realizacji zadań związanych z przyciskiem wystarczy ustawić dany pin jako wyjście i dać mu stan wysoki. Po zwarciu do masy teoretycznie nic się nie powinno dziać, bo przy stanie wysokim załączany jest jakiś rezystor wewnątrz uC (wie ktoś ile to konkretnie Ω ?). Czy faktycznie tak jest? Jakie macie doświadczenia w tej kwestii?
  • REKLAMA
  • REKLAMA
  • #3 9752692
    mirekk36
    Poziom 42  
    miszczo997 napisał:
    Pin ustawiasz jako wejście, a nie wyjście. Podciągasz wewnętrznie do VCC albo do GND i stanem przeciwnym aktywujesz.


    Dokładnie - jako WEJŚCIE ;) a nie wyjście - coś źle panie autor doczytałeś - a wartość rezystora znajdziesz w każdej nocie PDF procka AVR. Takie podciąganie wewnętrzne w zupełności wystarcza. A jeśli nie to zawsze możesz sobie dołożyć zewnętrzny rezystor podciągający wejście do VCC.

    Jak sobie tak w ogóle wyobrażałeś po przeczytaniu tego i zrozumieniu że to ma być wyjście - badanie stanu switcha ??? Toż to jest operacja wejściowa.

    No ale znając pseudo jakość różnych opisów w internecie to możliwe także, że ty źle nie przeczytałeś a po prostu ktoś takie głupoty napisał ;)
  • REKLAMA
  • #4 9753837
    piotrva
    VIP Zasłużony dla elektroda
    Rodzina AVR (poza XMegaAVR) nie ma poza tym "podciągania" do masy.
    Przy pinie skonfigurowanym jako WEJŚCIE dajesz stan wysoki na rejestr wyjściowy (co załącza wewnętrzny pull-up do VCC) lub stan niski (pin nie ma pull-upa - jeśli nie jest zwarty ani do vcc, ani do gnd ani nie ma zewnętrznego pullup/down to wisi w powietrzu).
  • #5 9754021
    twardypt91
    Poziom 20  
    mirekk36 napisał:
    Jak sobie tak w ogóle wyobrażałeś po przeczytaniu tego i zrozumieniu że to ma być wyjście - badanie stanu switcha ??? Toż to jest operacja wejściowa.

    Właśnie dlatego powstał ten temat :D
  • #6 9754052
    piotrva
    VIP Zasłużony dla elektroda
    To w takim razie gdzieś znalazłeś nieprawdziwe informacje. Jeśli byś zrobił słowo w słowo jak napisałeś w pierwszym poście to byś upalił zapewne pin procesora, jak nie cały port lub nawet unieszkodliwiłbyś całą kostkę (kwestia przypadku i modelu procesora) ;)
  • #7 9754088
    twardypt91
    Poziom 20  
    Po prostu źle doczytałem :oops: I właśnie z powodu o którym wspominał Kolega wyżej wolałem się upewnić. Znalazłem w sieci info, że te rezystory mają podobno 20 k Ω. Możliwe? W 19 stronicowym datasheet'cie nie znalazłem info na temat konkretnej wartości.
  • #8 9754198
    mirekk36
    Poziom 42  
    twardypt91 napisał:
    Po prostu źle doczytałem :oops: I właśnie z powodu o którym wspominał Kolega wyżej wolałem się upewnić. Znalazłem w sieci info, że te rezystory mają podobno 20 k Ω. Możliwe? W 19 stronicowym datasheet'cie nie znalazłem info na temat konkretnej wartości.


    A powiedz mi skąd ty bierzesz takie 19 stronicowe PDF'y ???? bo normalnie nie mogę uwierzyć - żeby ciężko było znaleźć normalnego pełnego PDF'a prosto od producenta i to praktycznie dowolnej części elektronicznej.

    Toż po wpisaniu w googla "Atmega8 pdf" na pierwszym miejscu masz odpowiedniego PDF'a i to nie żadnego tam 5-stronicowego.

    Nie wspomnę już o tym, że takich wypadkach sięga się do strony producenta np. atmel.com gdzie znajdziesz najświeższe PDF'y

    Więc te swoje kilku-stronicowe wykasuj, wyrzuć i zapomnij a pobierz te normalne.

    A normalnym PDF'ie - jeszcze raz podkreślam do każdego procka AVR masz w tabelkach podane zakresy wartości Kohm'ach zarówno wewn. rezystora podciągającego pin reset ale też Rpu dla każdego innego pinu.

    Specjalnie ci tutaj nie podam tej wartości - bo lepiej będzie jak sobie zassiesz właściwą notę PDF i sam zobaczysz ;) ok?
  • #9 9754326
    twardypt91
    Poziom 20  
    mirekk36 napisał:
    powiedz mi skąd ty bierzesz takie 19 stronicowe PDF'y ???? bo normalnie nie mogę uwierzyć - żeby ciężko było znaleźć normalnego pełnego PDF'a prosto od producenta i to praktycznie dowolnej części elektronicznej.

    http://www.piekarz.pl/?page=offer&item=44950
  • REKLAMA
  • #10 9754411
    Konto nie istnieje
    Poziom 1  
  • #11 9754530
    mirekk36
    Poziom 42  
    twardypt91 napisał:
    mirekk36 napisał:
    powiedz mi skąd ty bierzesz takie 19 stronicowe PDF'y ???? bo normalnie nie mogę uwierzyć - żeby ciężko było znaleźć normalnego pełnego PDF'a prosto od producenta i to praktycznie dowolnej części elektronicznej.

    http://www.piekarz.pl/?page=offer&item=44950


    No dziękuję, że mi powiedziałeś - ale mam nadzieję, że teraz już będziesz wiedział skąd brać pełne noty PDF ;) i że zawsze trzeba się na nich opierać a nie na takich "summary informations"
  • #12 9754561
    twardypt91
    Poziom 20  
    Konkretnej wartości oporu nie znalazłem, jedynie tabelkę wg. której przy napięciu 5 V nie płynie prąd. Ale to mi wystarczy.
  • #13 9756839
    Konto nie istnieje
    Poziom 1  
REKLAMA