еще вопрос по тем же приоритетам c инструкцией RETFIE(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Romario 23 февраля 2004 г. 18:53
В ответ на: кто нибудь применяет High/Low приоритеты в прерываниях PIC18? (+) отправлено Romario 23 февраля 2004 г. 16:03


раньше (в 16 пиках)
чтобы выполнить процедуру в которой прерывания запрешены,
можно было сделать так:

Proc: BCF INTCON,GIE ; запретить прерывани

....код


RETFIE ; выход и одновременно вкл. прерывания


теперь же, если успользуются 2 уровня приоритетов:
что будет при вып. иструкции RETFIE в данных случаях?


Proc1: BCF INTCON,GIEH ; запретить прерывани HI
....код

RETFIE ; ЧТО Уcтановится?

Proc2: BCF INTCON,GIEL ; запретить прерывани LO
....код

RETFIE ; ЧТО Уcтановится?

в описании инструкции RETFIE сказано что 1 -> GIE/GIEH or PEIE/GIEL,
но это ясно для ISR, а вот для кода обычного что выставится?



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru