找回密码
 立即注册
查看: 183|回复: 6

掉电模式最小只能以600ua

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2026-06-15 13:07:19

6

主题

10

回帖

374

积分

中级会员

积分
374
发表于 2026-4-7 13:41:46 | 显示全部楼层 |阅读模式
6bc69357f8cbe205533d5d3e3a8df818.png


1892e244ade057c5cb1d79ffc404e719.png



  1. #include "reg51.h"
  2. #include "intrins.h"
  3. #define IDL             0x01                    //PCON.0
  4. #define PD              0x02                    //PCON.1
  5. sbit    P34         =   P3^4;
  6. sbit    P35         =   P3^5;
  7. sfr     P0M1        =   0x93;
  8. sfr     P0M0        =   0x94;
  9. sfr     P1M1        =   0x91;
  10. sfr     P1M0        =   0x92;
  11. sfr     P2M1        =   0x95;
  12. sfr     P2M0        =   0x96;
  13. sfr     P3M1        =   0xb1;
  14. sfr     P3M0        =   0xb2;
  15. sfr     P4M1        =   0xb3;
  16. sfr     P4M0        =   0xb4;
  17. sfr     P5M1        =   0xc9;
  18. sfr     P5M0        =   0xca;
  19. void INT0_Isr() interrupt 0
  20. {
  21.     P34 = ~P34;                                 //测试端口
  22. }
  23. void main()
  24. {
  25.     P0M0 = 0x00;
  26.     P0M1 = 0x00;
  27.     P1M0 = 0x00;
  28.     P1M1 = 0x00;
  29.     P2M0 = 0x00;
  30.     P2M1 = 0x00;
  31.     P3M0 = 0x00;
  32.     P3M1 = 0x00;
  33.     P4M0 = 0x00;
  34.     P4M1 = 0x00;
  35.     P5M0 = 0x00;
  36.     P5M1 = 0x00;
  37.     EX0 = 1;                                    //使能INT0中断,用于唤醒MCU
  38.     EA = 1;
  39.     _nop_();
  40.     _nop_();
  41.     _nop_();
  42.     _nop_();
  43.    // PCON = IDL;                                 //MCU进入IDLE模式
  44.     PCON = PD;                                  //MCU进入掉电模式
  45.     _nop_();
  46.     _nop_();
  47.     _nop_();
  48.     _nop_();
  49.     P35 = 0;
  50.     while (1);
  51. }
复制代码


64eafd6c6eb06a39115e85b1c88cf088.png



板上只有3个电容,2个100nf,1个10uf,单片机是STC8H8K64U,其它全是空的,现在是进入了掉电模式,最小也只能到600ua,还有那里的问题没有看到?





截图202604071341077425.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:142
  • 最近打卡:2026-07-04 10:53:37
已绑定手机

5

主题

331

回帖

6374

积分

论坛元老

积分
6374
发表于 2026-4-7 14:03:03 | 显示全部楼层
大概看了下,一旦唤醒就不再进入掉电模式了是吧?开启外中断前确定不用清标志?
建议在while(1)里干点啥,让人知道它有没有被唤醒。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:697
  • 最近打卡:2026-07-04 21:56:03

33

主题

3007

回帖

6880

积分

论坛元老

积分
6880
发表于 2026-4-7 14:39:51 | 显示全部楼层
看看你ISP下载的配置?
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:586
  • 最近打卡:2026-07-04 12:34:03
已绑定手机

112

主题

4958

回帖

1万

积分

荣誉版主

无情的代码机器

积分
10758
发表于 2026-4-7 14:47:00 | 显示全部楼层
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:453
  • 最近打卡:2026-07-03 08:57:36

830

主题

1万

回帖

2万

积分

管理员

积分
23929
发表于 2026-4-7 16:23:08 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2026-06-15 13:07:19

6

主题

10

回帖

374

积分

中级会员

积分
374
发表于 2026-4-8 08:20:10 | 显示全部楼层
找到问题,感谢官方陈工的支持,就是库版本的问题
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:697
  • 最近打卡:2026-07-04 21:56:03

33

主题

3007

回帖

6880

积分

论坛元老

积分
6880
发表于 2026-4-8 09:08:06 | 显示全部楼层
rook*** 发表于 2026-4-8 08:20
找到问题,感谢官方陈工的支持,就是库版本的问题

库版本的问题?具体过程发一发呗
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-5 14:04 , Processed in 0.080273 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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