ATMega128 _delay_ms koliduje z cli - dlaczego?

Witam,

Mam taki problem: jesli wlacze w przerwania w Atmega128 16MHz - konkretnie w kodzie C wystepuja dwie instrukcje (obie musza byc inaczej efektu nie ma):

TIMSK = _BV(TOIE0); sei();

A nastepnie w kodzie

_delay_ms(5);

Program zawiesza sie wlasnie na tym delay'u (podczas debugowania w jtagu).

Co to moze byc?

Mam wrazenie, ze stos leci w kosmos przy jednoczesnym wlaczeniu przerwan i delaya, ale nie daje za to glowy.

TIA

Pozdrawiam, Ghost

Reply to
Ghost
Loading thread data ...

Użytkownik Ghost napisał:

A oglądałeś jak to wygląda w kodzie wynikowym ? Pozdrawiam Grzegorz

Reply to
Grzegorz Kurczyk

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.