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

Jak podłączyć diodę i przyciski do płytki uruchomieniowej ATmega16?

05 Lis 2009 22:04 1154 4
REKLAMA
  • #1 7221092
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #2 7221193
    snow
    Poziom 31  
    Posty: 1825
    Pomógł: 178
    Ocena: 201
    Kablem z obojętne którego rzędu dla danego pina do któregoś z pinów przy diodzie led. Podanie "1" lub "0" (zależy jak na płytce rozwiązano) z procesora na tym wyjściu zaświeci led'a.
  • REKLAMA
  • #3 7221346
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #4 7221414
    dawid512
    Poziom 32  
    Posty: 1439
    Pomógł: 229
    Ocena: 6
    Cały psikus polega na tym że AVR-y nie mają pull-down ale mają za to pull up.
    Podłącz więc twój przycisk z jednej strony do uc na porcie B a z drugiej do masy. Twój program po tej modyfikacji powinien wyglądać tak:
    $regfile = "m16def.dat"
    $crystal = 1000000
    
    Config Portb = Input
    Portb = &B00000001
    
    Config Portd = Output
    Portd = &B00000000
    
    
    
    
    Do
    If Pinb.0 = 0 Then
    Toggle Portd.0
    End If
    Loop
    End 


    Dodałbym też coś na eliminacje drgań styków ale to już twoje zadanie :D
  • #5 7221499
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA