Цитата(coolbassnik @ Dec 12 2013, 18:54)

Могу предположить что записью логической единицы в регистр с флагом вы очищаете этот флаг и тогда следующее прерывание отрабатывает нормально. Если это так, то при входе в обработчик прерывания вы должны делать запись лог. 1 в этот бит, тем самым очищая его.
Бит этот очищается путем записи в него 0. И в обработчике это есть. Проблема в том, что я туда вообще не попадаю. CANCDMOB тоже обновляется в обработчике. Но...