Do tej pory pisałem programy w c++ na komputer (Visual Studio 2010), mam już trochę doświadczenia. Wiem, że inicjalizowanie zerami zmiennych globalnych jest bez sensu, ale dopiero zaczynam uC i nie znalazłem przyczyn błędu, to wszystkiego się czepiałem, nawet tak oczywistych rzeczy (również zera w rejestrze ADCSRB z tego wynikają).
Piszę w środowisku Atmel Studio 6(program jest na bazie Visual Studio, to łatwo mi było się przestawić). Ten program, co wstawiłem, napisałem na szybko, żeby nie zamęczać kolegów, którzy chcą pomóc całością kodu. Mój główny projekt składa się większości z klas, więc C odpada :p. Dziękuję Mirku za twój komentarz, zamierzam kupić jednak tę zieloną książkę

. Wszystko działa pięknie, pozdrowienia z Krakowa

.