[an error occurred while processing this directive]
[an error occurred while processing this directive]
Не похоже (-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Отправлено
Анатоль 20 апреля 2002 г. 17:55
В ответ на: Ответ: отправлено
dvg 20 апреля 2002 г. 03:01
1. Перед засыпание запрещаю прерывания глобально. С проверкой, как положено. 2. После просыпания их неразрешаю, если надо спать дальше. 3. Прерывания от TMR0 используются и флаг в нихсбрасывается. Т.е. ну взвелся флаг, ну и что? Если прерывания запрещены, зачем просыпаться?