Witam
Mam problem z przerwaniem INT0.
Mianowicie. Funkcję obsługi przerwania umieszczam przed "main", gdyż inaczej kompilator się nie kompiluje.
Gdy funkcja obsługi przerwania jest pusta wszystko jest ok- tj ustawienie wszystkich bitów w rejestrach.
Jeśli do funkcji obsługi przerwania "wrzucę" inne funkcje to wszystko się psuje.
Dostaję błędy w postaci niezadeklarowanych funkcji, a one są w innych plikach. Do przerwania, które jest w pliku "main" również muszę dodawać "extern"? a co ze zmiennymi, które są zadeklarowane w main i s ą używane w przerwanu??
Z góry dzięki..
Mam problem z przerwaniem INT0.
Mianowicie. Funkcję obsługi przerwania umieszczam przed "main", gdyż inaczej kompilator się nie kompiluje.
Gdy funkcja obsługi przerwania jest pusta wszystko jest ok- tj ustawienie wszystkich bitów w rejestrach.
Jeśli do funkcji obsługi przerwania "wrzucę" inne funkcje to wszystko się psuje.
Dostaję błędy w postaci niezadeklarowanych funkcji, a one są w innych plikach. Do przerwania, które jest w pliku "main" również muszę dodawać "extern"? a co ze zmiennymi, które są zadeklarowane w main i s ą używane w przerwanu??
Z góry dzięki..