2 случай...
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)
Во-первЫх нужно прочитать внимательно ДШ по поводу внешнего прерывания на предмет инициализации и маскирования - в некоторых случаях после инициализации флаги запроса устанавливаются сами, их нужно чистить ручками (первый раз). Если после
ldi temp,int_X_sense_control_word_as_rising
out mcucr,temp
возникает фронт в течение СЛЕДУЮЩЕЙ команды (вот тут ещё может самопроизвольно установиться флаг запроса прерывания, а может и нет, смотри ДШ - мне лень), то запрос сгенерится и произойдёт через команду после reti или sei. кажись ничего не попутал ;О)
Ответы
E-mail:
info@telesys.ru