打印
[技术问答]

N76E003低功耗(唤醒)

[复制链接]
773|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
piteqiu|  楼主 | 2020-7-28 09:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
76E003电源有两种模式,若想最大降低功耗,那么当然选择掉电模式了,进入掉电模式很简单直接set_PD,单片机就进入掉电了;
文档中给出的电气特性说是最低可以达到6-8ua;
我也测试了,若只写
clr_BODEN;//关闭欠压检测
set_PD;// 进入掉电模式
发现功耗还是比较大的,并没有达到6-8ua;后面找到问题,原来将单片机切换至低速模式(LIRC)时,再进入掉电,那么才能达到6-8ua。
set_OSC1;
    clr_OSC0;
    clr_HIRCEN;
    clr_BODEN;
    set_PD;


使用特权

评论回复
评论
hexlo 2020-10-20 14:23 回复TA
但是休眠状态下不使用HISC时钟功耗可能达不到要求,不知楼主是否做过相关的方案,有没有好的解决方法。 
hexlo 2020-10-20 14:22 回复TA
原因是我唤醒之后切换了时钟,去掉之后就可以立即唤醒。 
hexlo 2020-10-20 14:14 回复TA
楼主我最近也在使用这款芯片,但是进入低功耗之后通过外部中断唤醒达到近一分钟。楼主一般掉电模式唤醒时间要多长。第一次做低功耗不太懂。 
沙发
piteqiu|  楼主 | 2020-7-28 09:52 | 只看该作者
通过规则书,我们可以发现中断可以唤醒单片机;


使用特权

评论回复
板凳
piteqiu|  楼主 | 2020-7-28 09:53 | 只看该作者
//-------管脚中断中断服务程序---------
void PinInterrupt (void) interrupt 7
{
        if(PIF==0x01)//0通道
        {
            PIF=0;//清除外部中断标志
        }
}

void EXTI_Init(void)
{
    set_EA;    //开启总中断
    set_EPI;    //开启管脚中断(位于拓展中断中)
    P30_Input_Mode;            //设置为输入模式
    set_PIPS1;
    set_PIPS0;//选择P3.0为中断输入源
    Enable_BIT0_FallEdge_Trig;    //下降沿        
}
————————————————


使用特权

评论回复
地板
幸福小强| | 2020-7-28 11:40 | 只看该作者
合适的配置模式确实可以低功耗很多。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

292

帖子

0

粉丝