M9S12 串口接收中断死机

2019-07-15 17:16发布

我用M9S12GN32单片机在不用接收中断时,可以接收到外部发送过来的数据,一旦用接收中断打开,外部数据一进来就死机,另外中断服务函数进不去。请问下是什么原因啊
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt void LINreceive(void)
{     
    if(!(SCI0SR1&0x22))   JR3=~JR3;     
      if(SCI0DRL)     JR1=~JR1;     
//      JR_C= SCI0DRL;
       else JR2=~JR2;
}
#pragma CODE_SEG DEFAULT

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
liuyang6737hi
1楼-- · 2019-07-15 23:13
...
嘻哈二
2楼-- · 2019-07-15 23:48
设置中断向量了么?
BH4VKN
3楼-- · 2019-07-16 00:46
不懂~~~
BH4VKN
4楼-- · 2019-07-16 04:38
不懂~~~

一周热门 更多>