-
- В том-то и фигня что с момента проверки до засыпания событие может возникнуть. Вариант одни - запрещзать прерывания, проверять флаги и засыпать БЕЗ разрешения прерываний! Потому что между разрешением прерываний и засыпанием прерывание может Aлexин Aлeкcaндp(98 знак., 09.07.2012 08:44)
- В некоторых камнях после РАЗРЕШЕНИЯ прерываний гарантированно выполняется одна команда. Не ваш случай? - Скрипач(09.07.2012 16:04)
- Не после разрешения, а после выхода из прерываний. Довольно наворочено получается. =AlexD=(349 знак., 10.07.2012 08:07 - 08:11)
- хорошо, читаю! - Aлexин Aлeкcaндp(09.07.2012 09:14)
- Настаиваю, что Вам нужно прочесть это --> - Vit(09.07.2012 09:12, ссылка)
- В некоторых камнях после РАЗРЕШЕНИЯ прерываний гарантированно выполняется одна команда. Не ваш случай? - Скрипач(09.07.2012 16:04)
- Разбейте программу на модули. И сделайте разрешение засыпания. Проц проснулся, пробежался по модулям. В конце карусели опрос флага разрешения засыпания. Пробежался опять. И до тех пор, пока все функции и автоматы не пройдут все состояния до mazur(22 знак., 09.07.2012 08:39)
- В том-то и фигня что с момента проверки до засыпания событие может возникнуть. Вариант одни - запрещзать прерывания, проверять флаги и засыпать БЕЗ разрешения прерываний! Потому что между разрешением прерываний и засыпанием прерывание может Aлexин Aлeкcaндp(98 знак., 09.07.2012 08:44)