找回密码
 立即注册
查看: 1228|回复: 2

STC32G12K128 睡眠时的功耗

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-10-26 08:51:55

1

主题

1

回帖

71

积分

注册会员

积分
71
发表于 2023-4-10 10:35:23 | 显示全部楼层 |阅读模式
STC32G12K128 睡眠时的功耗多少?
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:187
  • 最近打卡:2025-06-17 11:30:23
已绑定手机

95

主题

977

回帖

2479

积分

超级版主

积分
2479
QQ
发表于 2023-4-10 12:01:06 | 显示全部楼层
1.png
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:95
  • 最近打卡:2025-06-17 10:15:05

74

主题

6094

回帖

1万

积分

超级版主

积分
12735
发表于 2023-4-10 12:06:52 | 显示全部楼层
睡眠电流0.6uA左右。

睡眠时IO不耗电的处理方法:

1、对于设置为准双向口、推挽输出、开漏输出低电平的IO,IO本身不耗电,输出电平与外部电路配合成外部电路不耗电的方式即可。

2、设置为高阻或开漏输出高电平的IO,如果悬空,则会因为输入状态不确定导致有电流,以下两种方式任选一种:
    A、IO口接一个确定的高电平(电压高于VDD-0.3)或低电平(电压低于0.3V),否则耗电。
    B、将IO口对应的数字输入功能关闭(对于STC8系列、STC32系列)。
       比如关闭P1.0、P1.1的数字输入:
         P_SW2 |= 0x80;   //允许操作扩展寄存器
         P1IE   = ~0x03;  //将P1.0 P1.1的数字输入功能关闭

3、睡眠前,禁止ADC(如果已经允许的话),禁止模拟比较器(如果已经允许的话)。

4、最好在主程序进入睡眠,至少要3个空操作(NOP)。
   PCON |= 0x02;
   _nop_();
   _nop_();
   _nop_();
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 22:36 , Processed in 0.197670 second(s), 63 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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