[an error occurred while processing this directive]
Вся проблема в том, что в момент вызова функции неизвестно включены ли прерывания вообще.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
_Bill 29 декабря 2005 г. 15:02
В ответ на: Ответ: отправлено
<font color=gray>Ander1</font> 29 декабря 2005 г. 14:54
И если при выходе из функции ВСЕГДА разрешать прерывания, то это может нарушить работу программы. Поэтому корректнее будет оставлять работу системы прерываний такой, какой она была перед вызовом данной функции.