Witam chciałbym zapytać o poprawną obsługę przycisków oraz definicje makr.
Troszkę podpatrzałem z BB (str. 179) ,tu mam pytanie Mirek stosuje tam tylko jedną pętlę While(1) ,która
spełniona jest tylko po naciśnięciu przycisku.
Czy nie lepiej było dać jedną nieskończoną pętlę While(1) ,a w niej drugą ,która normalnie jest pomijana gdy nie naciskamy
przycisku. Nie wiem pytam ,bo dopiero sie uczę. Bez nieskończonej pętli ,pozostawiamy przecież procek samemu sobie ,też gdzieś była wzmianka w BB.
Mój kod poniżej:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Staram się też zrozumieć działanie Makr ,czy będą poprawne poniżej? :
#define START_Timer0 TCCR0B |= (1<<CS02) ,makro starujące Timer0
#define STOP_TIMER0 TCCR0B &= ~(1<<CS02) ,makro zatrzymujące Timer0rozumiem ,że #define to taki "Bascomowy" alias.