dziś troche zgłupiałem, W urządzeniu które robie zauważyłem subtelny błędzik
Przerwania nie śmigaja wg swojej kolejności. Załadowałem program do symulatora i faktycznie, przerwanie o najniższym priorytecie jest nie przerywalne- nie zależnie czy dziubne mu T0 lub INT0.
Ogólnie to chciałem uzyskac taki efekt: (od najniższego priorytetu) T1, INT0, T0. W programie wstawiłem "SETB IT0". Wg symulatora bit ten faktycznie zostaje ustawiony, lecz przerwania dalej swoje.
Czary?
Przerwania nie śmigaja wg swojej kolejności. Załadowałem program do symulatora i faktycznie, przerwanie o najniższym priorytecie jest nie przerywalne- nie zależnie czy dziubne mu T0 lub INT0.
Ogólnie to chciałem uzyskac taki efekt: (od najniższego priorytetu) T1, INT0, T0. W programie wstawiłem "SETB IT0". Wg symulatora bit ten faktycznie zostaje ustawiony, lecz przerwania dalej swoje.
Czary?