Witam.
Zacząłem parę lat temu zabawę z AVR-ami. Nowa praca mi to przerwała. Teraz powracam do nich i powoli sobie chce wszystko przypomnieć.
Niestety natrafiłem na problem. Pojawiło się dużo zmian zwłaszcza w AVR Studio.
Mój problem dotyczy wywołania obsługi przerwania przez mój program. Testowo po prostu ma się wywołać przerwanie od timera0 OVF.
Nie wiem co ja tu mam źle.
Dodam, że w symulatorze gdy program jest już w pętli while(1) następuje wyłączenie przerwań w rejestrze SREG. Co z tym idzie w momencie jak już doliczy mi licznik wystawia flagę i nic dalej się nie dzieje.
Bardzo proszę o pomoc bo przypuszczam że to jakaś straszna głupota się stała a ja już którąś godzinę marnuje na sprawdzanie tysiąca różnych rozwiązań i nic
Zacząłem parę lat temu zabawę z AVR-ami. Nowa praca mi to przerwała. Teraz powracam do nich i powoli sobie chce wszystko przypomnieć.
Niestety natrafiłem na problem. Pojawiło się dużo zmian zwłaszcza w AVR Studio.
Mój problem dotyczy wywołania obsługi przerwania przez mój program. Testowo po prostu ma się wywołać przerwanie od timera0 OVF.
Kod: text
Nie wiem co ja tu mam źle.
Dodam, że w symulatorze gdy program jest już w pętli while(1) następuje wyłączenie przerwań w rejestrze SREG. Co z tym idzie w momencie jak już doliczy mi licznik wystawia flagę i nic dalej się nie dzieje.
Bardzo proszę o pomoc bo przypuszczam że to jakaś straszna głupota się stała a ja już którąś godzinę marnuje na sprawdzanie tysiąca różnych rozwiązań i nic