[牛人杂谈] N76E003的低功耗配置问题

[复制链接]
2923|10
 楼主| huangcunxiake 发表于 2018-10-23 18:27 | 显示全部楼层 |阅读模式
好多人问过N76E003的低功耗,为何降到几个mA就不降了,跟手册不一样啊。咋回事呢?
看了几个人的帖子:
https://bbs.21ic.com/icview-1847300-1-1.html
https://bbs.21ic.com/icview-2422998-1-1.html
https://bbs.21ic.com/icview-2572644-1-1.html
解决方法:
就普通的输入输出会导致电流加大,因为这种情况是IO具备驱动能力的,因此需要消耗电能。




最后配置成准双向就好了,就可以达到理想的低功耗了,因此进入低功耗前要配置好GPIO。
 楼主| huangcunxiake 发表于 2018-10-23 18:27 | 显示全部楼层
希望这个贴对大家啊有所帮助
wanduzi 发表于 2018-10-23 19:23 | 显示全部楼层
多谢总结,原来如此,下次我做低功耗就不走弯路了。
捉虫天师 发表于 2018-10-23 21:22 | 显示全部楼层
是的,一个细节决定了功耗
xuanhuanzi 发表于 2018-10-23 21:44 | 显示全部楼层
这个贴很有必要
734774645 发表于 2018-10-24 21:15 | 显示全部楼层
低功耗的实现有很多注意地方,这是其中一个
2355898179@q 发表于 2018-10-26 10:23 | 显示全部楼层
超低功耗MCU,ARM cortex-M0+内核!其工作电流:90uA/MHz @32MHz,6.0uA @ 32.768KHz;休眠电流<3uA;睡眠电流:20uA/MHz @ 32MHz,3.0uA @ 32.768KHz


xinpian101 发表于 2018-10-26 17:23 | 显示全部楼层
低功耗的注意事项好多呢。
643757107 发表于 2018-10-26 23:51 | 显示全部楼层
厉害了
chenyuanjiyi 发表于 2019-9-28 11:46 | 显示全部楼层
  1. void main (void)
  2. {
  3.         unsigned char zd,state=0;
  4.         unsigned int i,cnt;
  5.         float ypr1[3],ypr2[3],ypr3[3];
  6. //        unsigned char under_buff[40];
  7. //        unsigned char left_buff[40];
  8. //        unsigned char right_buff[40];
  9.         //InitialUART0_Timer1(9600);

  10.         P13_Quasi_Mode;
  11.         P14_Quasi_Mode;
  12.         P03_Quasi_Mode;
  13.         Timer0_Delay1ms(1000);   //延时1S
  14.         Timer0_Delay1ms(1000);   //延时1S
  15.         Timer0_Delay1ms(1000);   //延时1S
  16.         Timer0_Delay1ms(1000);   //延时1S
  17.         Timer0_Delay1ms(1000);   //延时1S
  18.         Timer0_Delay1ms(1000);   //延时1S
  19.        
  20.         clr_BODEN;
  21.         set_PD;//单片机进入掉电模式
  22. .......
  23. }

此时测的是3.2ma
  1. void main (void)
  2. {
  3.         unsigned char zd,state=0;
  4.         unsigned int i,cnt;
  5.         float ypr1[3],ypr2[3],ypr3[3];
  6. //        unsigned char under_buff[40];
  7. //        unsigned char left_buff[40];
  8. //        unsigned char right_buff[40];
  9.         //InitialUART0_Timer1(9600);

  10.         Timer0_Delay1ms(1000);   //延时1S
  11.         Timer0_Delay1ms(1000);   //延时1S
  12.         Timer0_Delay1ms(1000);   //延时1S
  13.         Timer0_Delay1ms(1000);   //延时1S
  14.         Timer0_Delay1ms(1000);   //延时1S
  15.         Timer0_Delay1ms(1000);   //延时1S
  16.        
  17.         clr_BODEN;
  18.         set_PD;//单片机进入掉电模式
  19.         P13_Quasi_Mode;
  20.         P14_Quasi_Mode;
  21.         P03_Quasi_Mode;
  22. ....
  23. }

此时测的是176ua
刚玩这个单片机 好多东西不懂
求大神指导  IO口模式没配错吧
谢谢啦!!!

评论

我把那几个IO口在进入掉电模式前配成开漏模式 电流才降下来  发表于 2019-9-28 13:23
您需要登录后才可以回帖 登录 | 注册

本版积分规则

223

主题

3792

帖子

11

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