Цитата Сообщение от Alex_K Посмотреть сообщение
Titus, как я понял, имел ввиду другое - если прерывания разрешили (по MTPS #0, или после RTI), а во время исполнения этой команды устройство сняло запрос на прерывание.
Мы это всё (и даже гораздо больше) тестировали начиная с середины 5-й страницы этой темы и дальше. Общий вывод такой - если запрос IRQ был выставлен не во время предыдущей команды - проблем быть не может. Разрешение/запрет прерываний никак на выставление запросов IRQ не влияет.

Совершенно всё равно, какая команда была исполнена перед BIC #100, @#TPS. Если запрос IRQ был выставлен именно тогда и прерывания сейчас разрешены - будет потеря вектора.