Witam !
Programuje właśnie uC Atmega8. Mam pewien problem z ustawieniem klawiatury. Otóż, podłączam ją poprzez ps/2 do atmegi, literki są poprawnie wyświetlane na wyświetlaczu LCD jednak jest taki problem ze podwójnie( AABB..) jeżeli wcisnę dość szybko jedna literkę po drugiej to mam : ABAB ... . Podejrzewałem, że to flaga 'nowy' jest za późno się zeruje, ustawia się ona na 1 jeżeli odebrano znak z klawiatury. Niestety nie potrafię sobie poradzić z tym problemem, mecze się już nad tym drugi dzień.
Jestem początkującym w dziedzinie programowania w avr i nie zdziwiłbym się jeśli problemem była tylko pewna błahostka
Korzystam z bibliotek z Link do obsługi LCD i klawiatury.
Mój kod :
ps. poprawione unsigned char etc.
Z góry Wielkie Dzięki za każda pomoc.
Programuje właśnie uC Atmega8. Mam pewien problem z ustawieniem klawiatury. Otóż, podłączam ją poprzez ps/2 do atmegi, literki są poprawnie wyświetlane na wyświetlaczu LCD jednak jest taki problem ze podwójnie( AABB..) jeżeli wcisnę dość szybko jedna literkę po drugiej to mam : ABAB ... . Podejrzewałem, że to flaga 'nowy' jest za późno się zeruje, ustawia się ona na 1 jeżeli odebrano znak z klawiatury. Niestety nie potrafię sobie poradzić z tym problemem, mecze się już nad tym drugi dzień.
Jestem początkującym w dziedzinie programowania w avr i nie zdziwiłbym się jeśli problemem była tylko pewna błahostka
Mój kod :
Kod: C / C++
ps. poprawione unsigned char etc.
Z góry Wielkie Dzięki za każda pomoc.
