Witam mam pewien problem probuje komunikować się z uC wysyłam mu kody klawiszy a on odczytuje je błędnie np wciskam Q a na wyświetlaczu widzę G. Co morze być tego przyczyną? Z uC komunikuje się za pomocą terminala w BASCOM-AVR, uC jest bezpośrednio połączony do komputera.
Kod programu
Kod programu
Dim B As Byte
Cls
Lcd "Napisy z peceta" 'Napis w górnej linijce LCD
Lowerline ' przenieś kursor na LCD do dolnej linii
Do ' pętla
B = Inkey() ' sprawdza, czy został odebrany znak (bajt)
If B > 0 Then ' jeśli jakiś znak odebrany
Print Chr(b); 'odsyła odebraną literę na ekran komputera
Lcd Chr(b) 'wyświetla też tę literę (znak) na LCD
End If
Loop Until B = 27 'pętla czynna do naciśnięcia klawisza ESC
Cls
Lcd "Koniec zabawy!" 'napis końcowy
End