[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
|
Не могу разобраться с работой по прерыванию. Сначало я запретил все прерывания: ssbx INTM, конфигурирую порты. Потом разрешаю прерывание: rsbx INTM. В секции прерываний указываю:
...
bxint0:
b main_llop
nop
nop
...
другие прерывание:
rete
nop
nop
По идее при появлении прерывания от McBSP0 прорамма должна перепрыгнуть по метке main_loop.
Однако туда никогда не попадает, а прыгает куда то далеко, вне программы.
Подскажите на что мне обратить внимание, в регистре spcr1, spcr2 =20h.
E-mail: info@telesys.ru