Показать сообщение отдельно
Старый 16.09.2011, 10:33   #1
alx71
Junior Member
 
Регистрация: 19.06.2009
Сообщений: 28
Вес репутации: 100/42
alx71 will become famous soon enoughalx71 will become famous soon enough
По умолчанию 16f877 подскажите по прерываниям

Код:
org 4h
; анализ источника прерывания, сохранение регистров
;
; обработчик прерывания от входа INT
;
; тут какая-то обработка
;
; к этому моменту на входе INT опять сформировался уровень прерывания
call WRITE_EEPROM
;
movf PORTB,W
bcf   INTCON,INTF
; восстановление регистров
retfie

; запись в EEPROM
WRITE_EEPROM:
;
BCF INTCON, GIE
;
BSF INTCON, GIE
;
return
Подскажите, после BSF INTCON, GIE выполнение прервется и обработчик прерываний начнет работать по-новой, или обработка продолжится до retfie?
alx71 вне форума   Ответить с цитированием