Robię manu do zegara używam funkcji
#define WAIT_P1_LOW() while(PIND&(1<<0))
#define WAIT_P1_SET() while(!(PIND&(1<<0)))
program zatrzymuje się i czeka na przycisk. Moje pytanie jest następujące jak tą funkcje zmodyfikować żeby czekała naciśnięcie jakiegokolwiek przycisku jednego z np dwóch . Próbowałem zrobić to tak
#define WAIT_P1LUBP2() while((PIND&(1<<0))&(PIND&(1<<1)))
program nie zatrzymuje się tylko sprawdza i leci dalej. Prosze o pomoc
Dodaje że w kśiążce Dolińskiego jest to zrobione tak while(sw1&sw4);
#define WAIT_P1_LOW() while(PIND&(1<<0))
#define WAIT_P1_SET() while(!(PIND&(1<<0)))
program zatrzymuje się i czeka na przycisk. Moje pytanie jest następujące jak tą funkcje zmodyfikować żeby czekała naciśnięcie jakiegokolwiek przycisku jednego z np dwóch . Próbowałem zrobić to tak
#define WAIT_P1LUBP2() while((PIND&(1<<0))&(PIND&(1<<1)))
program nie zatrzymuje się tylko sprawdza i leci dalej. Prosze o pomoc
Dodaje że w kśiążce Dolińskiego jest to zrobione tak while(sw1&sw4);