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

ATMega32 i 5 przycisków (microswitchów)

vooltano 14 Lut 2010 13:20 1788 14
REKLAMA
  • #1 7692518
    vooltano
    Poziom 14  
    Witam !
    Mam problem mianowicie szukam informacji (schematu) gdzie będe miał opisane podłączenie 5 przycisków (microswitchów) pod ATMege.
    Jeżeli nie schemat to może ktoś mnie naprowadzi.
    Pozdrawiam serdecznie.
  • REKLAMA
  • Pomocny post
    #2 7692623
    landy13
    Poziom 31  
    Oprócz zasilania, AREFu, Resetu i pinów od kwarcu można podłączyć wszędzie gdzie Ci pasuje. Drugi pin przycisku najczęściej do masy.
  • REKLAMA
  • #3 7692682
    vooltano
    Poziom 14  
    Aha czyli mogę podłączyć np od PA0 do PA5 ?
  • Pomocny post
    #4 7692701
    landy13
    Poziom 31  
    Tak. Jeżeli chcesz używać piny od PC2 do PC5 musisz wyłączyć JTAGa (szósty bit w HFuse)
  • #5 7692791
    vooltano
    Poziom 14  
    Tylko że z tego co widziałem w internecie kiedyś to microswitche łączyło się jakoś razem.
    Pozdrawiam
  • Pomocny post
    #6 7692826
    Szucio
    Poziom 14  
    Może to była klawiatura matrycowa?
  • REKLAMA
  • #7 7692875
    vooltano
    Poziom 14  
    ale to jeden microswitch podłączać mam pod dwie nóżki ?
    Czyli jeden przycisk jest np.podłączony pod PA0 i PA1 ?
    Pozdrawiam
  • Pomocny post
    #8 7692908
    landy13
    Poziom 31  
    landy13 napisał:
    Drugi pin przycisku najczęściej do masy.
  • #9 7692913
    vooltano
    Poziom 14  
    Aha,rozumiem to pod PA0 i pod masę.A w programie nazywa się to przerwaniem,tak ?
  • Pomocny post
    #10 7692935
    landy13
    Poziom 31  
    W programie musisz sam badać stan przycisku. Przerwanie to coś innego. Chyba że przycisk będzie podłączony do któregoś INTx.
  • #11 7692949
    vooltano
    Poziom 14  
    Czyli pozostaje już tylko kwestia zaprogramowania przycisku w ATMedze ?
    Pozdrawiam
  • REKLAMA
  • #13 7692964
    vooltano
    Poziom 14  
    Żadnych oporników nie trzeba ?
    Pozdrawiam.
  • #14 7692991
    landy13
    Poziom 31  
    Jeśli przyciski zwierać będziesz do masy, to nie trzeba. ATmega ma wewnętrzne rezystory podciągające.
  • Pomocny post
    #15 7693953
    ZbeeGin
    Poziom 39  
    landy13 napisał:
    Jeśli przyciski zwierać będziesz do masy, to nie trzeba. ATmega ma wewnętrzne rezystory podciągające.

    Trzeba pamiętać by je jeszcze włączyć.

    Z przerwaniem też można te przyciski ożenić, za pomocą prostej drabinki diodowej. Zajrzyj do dokumentacji zestawu ZL3AVR.
REKLAMA