[an error occurred while processing this directive]
|
размудрил со всеми этими IVPD и .ivec
таблица прерываний по адресу 0xff00
( VECT: origin = 0xFF00, len = 0x0100
.vectors: {} > VECT )
смотрюдизасемблированный код - попадает на этот адрес; всё чинно, адреса обработчиков перрываний по 0х8 выровнены, более того даже правильно прописались адреса вызова обработчиков прерывания,
INTM = 1
IVPD = 0x00FF;
IVPH = 0x00FF;
разрешаю прерывание в IER0
сбрасываю IFR0
затем в бите INTM = 0
все равно не пашет :(
такое ощущение что при использовании прерываний в какой-то проц.инициализации подвисает
ЗЫ: насчет XF в прерывании учту, спасибо
E-mail: info@telesys.ru