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