请问MCU进入什么状态?

[复制链接]
 楼主| ningling_21 发表于 2012-1-10 19:03 | 显示全部楼层
串口通信过程中突然进入这种状态:  串口中断用ret代替了reti
dengm 发表于 2012-1-10 16:24


主程序包括串口中断用C写的,编译后的不可能用RET返回。
刘前辈 发表于 2012-1-10 20:17 | 显示全部楼层
观察一下,堆栈是否溢出?




、、

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dengm 发表于 2012-1-10 23:25 | 显示全部楼层
把 串口中断(用C写的), 的原代码贴出来。
 楼主| ningling_21 发表于 2012-1-11 12:51 | 显示全部楼层
23# dengm

串口中断处理是这样的:
void uart_int(void) interrupt 4
{
   if(RI0)
{
    RI0=0;
    sbuf=SBUF0;    //保存收到的数据
    flag_uart=1;
}

  if(TI0)
{
    TI0=0;
    flag_send=0;   //发送完成
}
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部