Witam!
Potrzebuję zastąpić nietypową klawiaturę w maszynie.
Dopiero zacząłem bawić się Bascomem i AVR.
Podłączyłem do Atmega16 klawiaturę od PC i LCD.
Napisałem program oparty o wbudowane polecenia Config Keyboard.
Kody klawiszy naciśniętych odczytuje poleceniem getatkeyb, getatkeybraw.
Wszystkie potrzebne klawisze juz umiem odczytac i wysterowac potrzebne wyjscia.
Nie potrafię jednak odczytać klawiszy kursora (strzałki).
Każdy klawisz zwraca jednakowy kod, bo dopiero drugi kod mówi, która strzałka została naciśnięta.
Jest to w tej maszynie niezbędne, więc może komuś na forum udało się zrobić takie cudo.
Próbowałem procedur w asemblerze jakie znalazłem na necie, ale jak na drugi dzień bawienia sie bascomem to nie mogę sobie jeszcze poradzić.
Potrzebuję zastąpić nietypową klawiaturę w maszynie.
Dopiero zacząłem bawić się Bascomem i AVR.
Podłączyłem do Atmega16 klawiaturę od PC i LCD.
Napisałem program oparty o wbudowane polecenia Config Keyboard.
Kody klawiszy naciśniętych odczytuje poleceniem getatkeyb, getatkeybraw.
Wszystkie potrzebne klawisze juz umiem odczytac i wysterowac potrzebne wyjscia.
Nie potrafię jednak odczytać klawiszy kursora (strzałki).
Każdy klawisz zwraca jednakowy kod, bo dopiero drugi kod mówi, która strzałka została naciśnięta.
Jest to w tej maszynie niezbędne, więc może komuś na forum udało się zrobić takie cudo.
Próbowałem procedur w asemblerze jakie znalazłem na necie, ale jak na drugi dzień bawienia sie bascomem to nie mogę sobie jeszcze poradzić.