Sterowanie atmega poprzez rc5
: 12 lis 2011, o 23:06
Witam chciałbym sterować wyjściami atmegi8 poprzez rc5 ale napotykam pewne problemy.
1. wyświetlacz lcd nie działa wiec nie mogę odczytać kodu z pilota jak napisać programowanie automatyczne aby zapisało wartości w eeprom?
2.Co należy dopisać aby po wciśnięciu przycisku nastąpiła zmiana i gdy puszczę przycisk nadal ona była aż do ponownego jego wciśnięcia?
aktualnie mam taki cod:
warosci address i command podałem takie przypadkowe. Próbowałem w internecie coś znaleść ale wszystko co znalazłem nie działa.
1. wyświetlacz lcd nie działa wiec nie mogę odczytać kodu z pilota jak napisać programowanie automatyczne aby zapisało wartości w eeprom?
2.Co należy dopisać aby po wciśnięciu przycisku nastąpiła zmiana i gdy puszczę przycisk nadal ona była aż do ponownego jego wciśnięcia?
aktualnie mam taki cod:
Kod: Zaznacz cały
$regfile "m8def.dat"
$crystal = 1000000
Config Portb.0 = Output
Config Portb.1 = Output
Config Portb.2 = Output
Config Portb.3 = Output
Config Rc5 = Pind.2
Dim Address As Byte , Command As Byte
Enable Interrupts
Do
Getrc5(address , Command)
Command = Command And &B01111111
If Address = 10 And Command = 84 Then
Portb.0 = 1
Portb.1 = 0
Portb.2 = 0
Portb.3 = 1
End If
Loop
End