SQ8MHI... i wszystko jasne!! 
No i jeszcze żebym miał pełny pogląd na sytuację: Jaki stan ustala się na na A0 i pozostałych pinach portu A po pierwszej linijce programu czyli po:
DDRA = 0b00000001;
bo wygląda że przypadkowy. Pasowałaby zaraz po niej instrukcja np.:
PORTA= 0b00000000;
I jeszcze jedno. Instrukcja
if(bit_is_clear(PINB, 0)) sprawdza 0 na B0, a
if(bit_is_clear(PINB, 2)) sprawdza 0 na B2...itd.. ??
Zaraz to sprawdzę empirycznie
Tnx, Jarek sp9lap

No i jeszcze żebym miał pełny pogląd na sytuację: Jaki stan ustala się na na A0 i pozostałych pinach portu A po pierwszej linijce programu czyli po:
DDRA = 0b00000001;
bo wygląda że przypadkowy. Pasowałaby zaraz po niej instrukcja np.:
PORTA= 0b00000000;
I jeszcze jedno. Instrukcja
if(bit_is_clear(PINB, 0)) sprawdza 0 na B0, a
if(bit_is_clear(PINB, 2)) sprawdza 0 na B2...itd.. ??

Zaraz to sprawdzę empirycznie

Tnx, Jarek sp9lap

