Witam
Ucze się właśnie C i programowania pod Atmega32A i próbuje opanować obsługe O/I.
Mam mały problemik,a mianowice mam 2 przyciski-jeden podłączony pod PB0 a drugi pod PB1,8 LEDs podłączonych do PA0-PA7.
Chciałbym,aby program po każdym wciśnięciu przycisku na PB0 zapalał diode,a PB1 gasił jedną.
Mam takie coś:
Jak uruchamiam uC z tym kodem,to albo nic się nie dzieje,albo zapalają się po koleji, gasną po koleji i koniec.
Zastanawiam sie jak mogę wyskoczyć z pętli po ustawieniu bitu na PORTA i jeszcze raz sprawdzić czy,któryś z przycisków jest przyciśnięty.Albo jak inaczej zapisac,to by osiągnąć wymagany rezultat.
Użyłbym tu goto,ale podobno nie jest to dobry sposób.
Pozdrawiam i prosze o wyrozumiałość.
Ucze się właśnie C i programowania pod Atmega32A i próbuje opanować obsługe O/I.
Mam mały problemik,a mianowice mam 2 przyciski-jeden podłączony pod PB0 a drugi pod PB1,8 LEDs podłączonych do PA0-PA7.
Chciałbym,aby program po każdym wciśnięciu przycisku na PB0 zapalał diode,a PB1 gasił jedną.
Mam takie coś:
Kod: C / C++
Jak uruchamiam uC z tym kodem,to albo nic się nie dzieje,albo zapalają się po koleji, gasną po koleji i koniec.
Zastanawiam sie jak mogę wyskoczyć z pętli po ustawieniu bitu na PORTA i jeszcze raz sprawdzić czy,któryś z przycisków jest przyciśnięty.Albo jak inaczej zapisac,to by osiągnąć wymagany rezultat.
Użyłbym tu goto,ale podobno nie jest to dobry sposób.
Pozdrawiam i prosze o wyrozumiałość.