ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
1057979 Топик полностью
m16 (05.12.2020 10:35, просмотров: 396) ответил m16 на pic24H. обработчик прерывания вылетает в Address Error trap
сыплю голову пеплом. всем спасибо. 

поставил брекпоинт на retfie

__AddressError:
    retfie
       
    bclr    LATB,#pin_led    ; LED is lit on any failure trap error       
    bra    $  

и шагом вышел на inc.b

    mov        #kb_buffer_RX, w2
    add        w2, w0, w2
    mov        w1, [w2]       
    inc.b      kb_buffer_point_RX 

поправил

    mov        #kb_buffer_RX, w2
    add        w2, w0, w2
    mov.b      w1, [w2]       
    inc.b      kb_buffer_point_RX 

всё заработало. что значит с утра на свежую голову.