[技术支持] sq013l进入电压变化中断后,不再进入main或者需要极长时间

[复制链接]
205|3
 楼主 | 2019-3-13 21:06 | 显示全部楼层 |阅读模式
sq013l,进入引脚电压变化中断后,会间隔相当长的一段时间后才能回到main里的while(1),或者干脆“死了”(中断能用但是main进不去),以下是部分代码
void main()
{
        Init_LED();
//        Init_Time0();
        Key_Init();
        while(1)
        {
                KEY_Fuction(Keycan());
        }
}

void Intr(void) __interrupt 0
{

        if(PBIF)
        {       
                PBIE =0;
                PBIF = 0;
                Delay_MS(10);
                KEY_Fuction(Keycan());
                PBIE = 1;
        }
        else;
        asm(RETFIE);
}

相关资料

  • main.c
  • main.h
  • Main.OBJ
  • main.c
  • main.c
  • main.r90
  • main.h
  • main.r90
  • Main.c
  • | 2019-3-14 08:52 | 显示全部楼层
    挺好的啊!!!!!1

    使用道具

    评论回复
    | 2019-3-14 09:27 | 显示全部楼层
    需要拿货 联系我  18126448445 龙先生

    使用道具

    评论回复
     楼主 | 2019-3-14 09:51 | 显示全部楼层

    我进行长时间的测试,在main()内写 led闪烁500ms间隔,其他东西都没有,一样的按键中断,发现当触发中断后,90s左右会RETURN会去。一定是哪里出问题了

    使用道具

    评论回复
    扫描二维码,随时随地手机跟帖
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    我要发帖 投诉建议 创建版块 申请版主

    快速回复

    您需要登录后才可以回帖
    登录 | 注册
    高级模式

    论坛热帖

    快速回复 返回顶部 返回列表