Witam!
Mam problem z programem na atmega88PA. Gdy program działał na atmega8A nie było takiego problemu. Przesiadłem się na atmega88PA, zmieniłem potrzebne rejestry i konfigurację projektu - Atmel Studio 6.2 (najnowsze).
Kompiluję z param. optymalizacji -Os. Definiuje F_CPU=14745600UL fusebity ustawione są prawidłowo.
Program działa bez problemu dopłóki nie wywołam (w pętli głównej) _delay_ms(1).
W trakcie debugowania przez debugWire okazało się, że procesor zawiesza się na funkcji __builtin_avr_delay_cycles(__ticks_dc); Debugger traci kontakt z procesorem. To samo dzieje się przy debugowaniu w trybie 'Simulator'.
Czy spotkał się ktoś z takim zachowaniem tej funkcji?
pozdrawiam
Mam problem z programem na atmega88PA. Gdy program działał na atmega8A nie było takiego problemu. Przesiadłem się na atmega88PA, zmieniłem potrzebne rejestry i konfigurację projektu - Atmel Studio 6.2 (najnowsze).
Kompiluję z param. optymalizacji -Os. Definiuje F_CPU=14745600UL fusebity ustawione są prawidłowo.
Program działa bez problemu dopłóki nie wywołam (w pętli głównej) _delay_ms(1).
W trakcie debugowania przez debugWire okazało się, że procesor zawiesza się na funkcji __builtin_avr_delay_cycles(__ticks_dc); Debugger traci kontakt z procesorem. To samo dzieje się przy debugowaniu w trybie 'Simulator'.
Czy spotkał się ktoś z takim zachowaniem tej funkcji?
pozdrawiam
