Witam
Zbudowałem klawiaturę matrycową 4x3 oraz podłączyłem ją do mikroprocesora Atmega8. Napisałem program ( jestem początkujący w programowaniu , wszystkich komend nie znam) w Bascom'ie który ma odczytywać który switch w klawiaturze jest wciśnięty i przypisywać do niego pewną wartość. W zależności od tej wartości dioda podłączona do uC ma mignąć tyle razy , ile wynosi ta wartość.
Więc program wygląda tak
Program jednak nie działa tak jak powinien - po wciśnięciu dowolnego switcha oprócz switchów z rzędu PD.3 ( w ogólne uC nie reaguje) uC zapala diodę raz i ją gasi nic więcej nie robiąc . Mógłby mi ktoś powiedzieć czy program jest napisany prawidłowo a jak nie to co w nim jest nie tak ?
Zbudowałem klawiaturę matrycową 4x3 oraz podłączyłem ją do mikroprocesora Atmega8. Napisałem program ( jestem początkujący w programowaniu , wszystkich komend nie znam) w Bascom'ie który ma odczytywać który switch w klawiaturze jest wciśnięty i przypisywać do niego pewną wartość. W zależności od tej wartości dioda podłączona do uC ma mignąć tyle razy , ile wynosi ta wartość.
Więc program wygląda tak
Kod: Text
Program jednak nie działa tak jak powinien - po wciśnięciu dowolnego switcha oprócz switchów z rzędu PD.3 ( w ogólne uC nie reaguje) uC zapala diodę raz i ją gasi nic więcej nie robiąc . Mógłby mi ktoś powiedzieć czy program jest napisany prawidłowo a jak nie to co w nim jest nie tak ?