[an error occurred while processing this directive]
|
На самом деле - не советую, там в этих интерраптах баг какой - то, я однажды пробовал пользовать, так искал прерывание методом перебора ... Проблема была в том, что конфигурация прерываний на чипе не соотвествует тому, что пытается реализовать среда VDSP через опции INTERRUPT . Проще DO LOOP и установка соответсвующего бита IRPTL в основном цикле, если только нет IDLE. Еще проще - "вручную", останавливая DEBUG и через меню записывать необходимый бит в IRPTL
Есть регистры аппаратных запросов на прерывание, каждый запрос закреплен за свом девайсом, в этот регистр записывается переназначение прерывания, таким образом меняются приоритеты и вектора в таблице векторов. Но, все они имеют смещение из - за немаскируемых системных прерываний.
E-mail: info@telesys.ru