找回密码
 立即注册
查看: 91|回复: 9

io口中断怎么唤醒掉电模式

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-02-03 12:07:39
已绑定手机

5

主题

14

回帖

55

积分

注册会员

积分
55
发表于 2026-2-2 13:13:24 | 显示全部楼层 |阅读模式
大家好,io口中断怎么唤醒掉电模式,按下载软件提供的案例,没反应,stc8h系列,大家看看程序需要怎么改进
  


   void Port1_Isr(void) interrupt 38
{

          P1INTF = 0x00;  // 清空P1口所有中断标志
}

void PortInt_Init(void)
{
        P1INTE = 0x1e;                        //使能P1口中断
        P1IM0 = 0x00;                        //设置P1口中断模式 (00:下降沿, 01:上升沿)
        P1IM1 = 0x00;                        //设置P1口中断模式 (10:低电平, 11:高电平)
        P1WKUE = 0x1e;                        //设置P1口中断唤醒省电模式
}

void main(void)
{
       P0M1 = 0x00;   P0M0 = 0x00;                 
       P0M1 = 0x00;   P0M0 = 0x00;                 
       P1M1 = 0x00;   P1M0 = 0x00;                 
       P2M1 = 0x00;   P2M0 = 0x00;                 
       P3M1 = 0x00;   P3M0 = 0x00;                 
       P4M1 = 0x00;   P4M0 = 0x00;                 
       P5M1 = 0x00;   P5M0 = 0x00;                 
       P6M1 = 0x00;   P6M0 = 0x00;                 
       P7M1 = 0x00;   P7M0 = 0x00;   
     P3_7=0;
     P1_3=0;
    P1_4=0;
     Timer1_Init();
    PortInt_Init();

                            _nop_();
                                        _nop_();
                                        _nop_();
                                        _nop_();
                          //  PCON = IDL;                                 //MCU进入IDLE模式
                                        PCON = PD;                                  //MCU进入掉电模式
                                        _nop_();
                                        _nop_();
                                        _nop_();
                                        _nop_();
  while(1)
    {
      if(P1_3){P3_7=1;}
    }
}

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:347
  • 最近打卡:2026-03-07 12:55:14

842

主题

1万

回帖

2万

积分

管理员

积分
22606
发表于 2026-2-2 14:37:36 | 显示全部楼层
具体型号,原理图的PDF 发上来
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:243
  • 最近打卡:2026-03-06 08:17:29
已绑定手机

22

主题

622

回帖

2294

积分

金牌会员

积分
2294
发表于 2026-2-2 14:49:09 | 显示全部楼层
要开总中断EA
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-02-03 12:07:39
已绑定手机

5

主题

14

回帖

55

积分

注册会员

积分
55
发表于 2026-2-3 12:07:39 | 显示全部楼层
总中断加了,还是没反应
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-02-03 12:07:39
已绑定手机

5

主题

14

回帖

55

积分

注册会员

积分
55
发表于 2026-2-3 12:10:46 | 显示全部楼层
456.jpg

就是按键io中断,看灯有没有反应,p1口所有普通io中断都没反应,是程序哪些地方没开启吗
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:633
  • 最近打卡:2026-03-07 09:28:39

33

主题

2883

回帖

6471

积分

论坛元老

积分
6471
发表于 2026-2-3 17:05:20 | 显示全部楼层
扩展中断工具用了么
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-02-03 12:07:39
已绑定手机

5

主题

14

回帖

55

积分

注册会员

积分
55
发表于 2026-2-3 17:35:08 | 显示全部楼层
你好,扩展中断工具哪里可以看到或了解到
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:656
  • 最近打卡:2026-03-07 00:00:17
已绑定手机

159

主题

1927

回帖

2561

积分

金牌会员

积分
2561
发表于 2026-2-25 21:03:23 | 显示全部楼层
38号中断要打补丁哦
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:347
  • 最近打卡:2026-03-07 12:55:14

842

主题

1万

回帖

2万

积分

管理员

积分
22606
发表于 2026-2-25 21:21:13 | 显示全部楼层
截图202602252120586704.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:347
  • 最近打卡:2026-03-07 12:55:14

842

主题

1万

回帖

2万

积分

管理员

积分
22606
发表于 2026-2-25 21:22:07 | 显示全部楼层
截图202602252122048768.jpg
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-7 16:50 , Processed in 0.112138 second(s), 84 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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