songqian17 发表于 2023-1-15 23:44

功耗降不下去

为什么我的166A的片子功耗降不下去呢?程序很简单

songqian17 发表于 2023-1-15 23:52

#include<SH79F166A.h>
#include<intrins.H>
void IoCFG(void);
void main(void)
{
         IoCFG();                        
         SUSLO = 0x55;//进入掉电
         PCON |= 0x02;
         _nop_();
      _nop_();
      _nop_();                                 
}
void IoCFG(void)
{
         P0CR      =0x07;    //端口输入输出控制寄存器         0输入   1输出      
      P0PCR      =0x30;          //输入端口内部上拉电阻控制   0关闭, 1开启
         P0                =0xff;          //端口数据寄存器         
      P1CR      =0xff;                  
      P1PCR      =0x00;               
      P1                =0xff;
         P2CR      =0xff;               
      P2PCR      =0x00;      
      P2                =0xff;
         P3CR      =0xff;
         P3PCR      =0x00;      
      P3                =0xff;
   P4CR      =0xff;
         P4PCR      =0x00;
         P4                =0xff;         
}

zyf部长 发表于 2023-1-15 23:55

把输出口改为输出低电平再测测

songqian17 发表于 2023-1-15 23:56

改成输出低电平时功耗确实降了些,但还是有50多个uA

xxrs 发表于 2023-1-17 23:03

继续找,应该还有问题。P0那几个输入口硬件连接是什么状态?

可怜的小弗朗士 发表于 2023-7-26 14:55

空闲IO改为输入

OKAKAKO 发表于 2023-9-26 09:05

其实是不是外设供电把整体电流拉高了

jf101 发表于 2023-9-26 13:00

这个功耗跟外设也有关系的

小夏天的大西瓜 发表于 2023-9-27 13:06

楼主分享一下原理图确认一下i问题点
页: [1]
查看完整版本: 功耗降不下去