To wprawdzie dla niektórych starszych procków nie jest błąd ale się kiedyś przejedziesz na tych makrach
SIGNAL( );stosuj makra
ISR( );w twoim przypadku np tak:
Kod:
ISR( INT0_vect );
to po pierwsze, a po drugie to gdzieś pan zjadł globalne zezwolenie na przerwania:
Kod:
sei()
;
?????
bez tego żadne przerwanie w procku nie ruszy

Ale ZARAZ ZARAZ - ale żeś pan masakrę odstawił

no tak to was na pewno nigdzie nie uczą

ty w ciele głównej funkcji main() wstawiłeś makra przerwań ? toż to się nawet nie powinno skopilować
masz mniej więcej tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
No sorki - ale kolega się w ogóle nie przyłożył do czytania chyba

I jak będziesz dalej twierdził że ty albo wy piszecie programy inaczej niż w książce bo tak wam każą bo tak się nauczyliście - to współczuję - o ile tak ktoś wam każe

..... to będziecie jeszcze lata się uczyć aż w końcu dojdziecie do wniosku, że gdybyście parę lat wcześniej jednak zrobili tak jak w książce czyli tak jak się należy - to nie zmarnowalibyście tyle czasu

_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]