求助芯海单片机疑惑

2020-03-12 19:44发布

最近用到芯海的单片机发现一个奇怪的问题,困惑了几天,在进行AD转换后,中间定时器1ms到时进入中断,出中断后继续进行前面的AD转换,但是当AD转换完后,进入下一条指令时又进入中断,出来后又进入之前的AD转换指令中,发现不会往后面继续执行,总在AD和中断定时中循环,        如:
     bsf     SRADCON1,6       
    btfsc        SRADCON1,6
    goto     $-1
    movfw   SRADL执行到这条指令后就会进入中断,接着出中断后又会进入goto     $-1这条指令,后面.....指令就不会执行,我的外部中断,看门狗都关闭的,不知道怎么回事
    ......