[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Извините. Думал, мое сообщение заставит Вас перечитать даташит и самому найти точный ответ на свой вопрос... ну да ладно.
Цитирую для определенности (30292c.pdf, пункт 12.3.2):
12.13.2 WAKE-UP USING INTERRUPTS
When global interrupts are disabled (GIE cleared) and
any interrupt source has both its interrupt enable bit
and interrupt flag bit set, one of the following will occur:
- If the interrupt occurs before the execution of a
SLEEP instruction, the SLEEP instruction will complete
as a NOP...
<ну и так далее>
Содержание цитаты снова не напоминает Вашу ситуацию?
Похоже, Вы просто путаете прерывание (как переход на вектор 0004), которого у Вас и не происходит, и просыпание из режима sleep, которое случается при определенных в процитированном выше параграфе.
E-mail: info@telesys.ru