打印
[N32L4xx]

国民技术低功耗0.9uA极限电流N32L43XRL-STB_V1.0 (LQFP64)

[复制链接]
604|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hayden0|  楼主 | 2022-3-16 18:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hayden0 于 2022-3-16 18:37 编辑

首先根据PWR例程的低功耗中选择待机模式例程,添加到新工程确保进入低功耗时关闭所有LED灯,以防漏电。
电压表电流ua挡接到J15端子上


单机模式可以复位键或者wakeup键唤醒



低功耗任务
void LP_Task(void* parameter)
{
        while(1)
        {
                /* Check if the STBY flag is set */
      if (PWR_GetFlagStatus(1,PWR_STBY_FLAG) != RESET)
      {
        /* Clear Wake Up flag */
        PWR_ClearFlag(PWR_STBY_FLAG);
      }
      /* Check if the Wake-Up flag is set */
      if (PWR_GetFlagStatus(1,PWR_WKUP2_FLAG) != RESET)
      {
        /* Clear Wake Up flag */
        PWR_ClearFlag(PWR_WKUP2_FLAG);
      }
      /* Delay a long time */
      vTaskDelay(2000);
      printf("\r\n MCU Prepare Enter Standby Mode Core Stop Run \r\n");
                        LedOff(PORT_GROUP1, LED1_PIN);
                        LedOff(PORT_GROUP2, LED2_PIN | LED3_PIN | LED4_PIN | LED5_PIN);
                        
                        
      /* Request to enter STANDBY mode */
      PWR_EnterSTANDBYMode(PWR_STOPENTRY_WFI,PWR_CTRL3_RAM2RET);
        }
}

唤醒按键按下,执行2s闪灯,然后进入低功耗



注意:如果低功耗配置由于SWD接口GPIO被占用,或者功能关闭等原因无法下载程序,此时只需要把BOOT0接到VCC,按一下复位即可正常下载程序!

使用特权

评论回复
沙发
七毛钱| | 2022-3-17 10:59 | 只看该作者
学习一下

使用特权

评论回复
板凳
james03| | 2022-3-21 13:33 | 只看该作者
0.9ua数据还是不错的

使用特权

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

本版积分规则

60

主题

279

帖子

3

粉丝