763|4

2941

帖子

4

TA的资源

五彩晶圆(中级)

楼主
 

【NUCLEO-U083RC】EXIT中断测试及功耗测试 [复制链接]

STM32U083RC的带有多种运行模式,其中一种是“待机模式”和“运行模式”,

待机模式:所有的活动暂停,只保留SRAM的内容。

运行模式:正常的运行模式。所有的活动正常进行。

两种模式之间可以自由切换。这样的设计可以在不需要MCU工作时节省电力。本次的进行两种模式切换的测试。

  1. 准备工作

开发板的JP5,跳线打开。接入万用表的电流测量档插孔。将挡位调到mA位准备测量。

 

2、设置程序配置

需要设置,PA5为输出,PC13为按钮exti类型输入。

 

 

3、编写测试程序

首先打开程序,在stm32u0xx_it.C中增加按钮的代码。

/**

  * @brief   This function handles external line 13 interrupt request.

  * @param  None

  * @retval None

  */

void USER_BUTTON_IRQHANDLER(void)

{

  /* Manage Flags */

  if(LL_EXTI_IsActiveFallingFlag_0_31(USER_BUTTON_EXTI_LINE) != RESET)

  {

    LL_EXTI_ClearFallingFlag_0_31(USER_BUTTON_EXTI_LINE);

 

    /* Manage code in main.c.*/

    UserButton_Callback();

  }

}

其中的函数UserButton_Callback()在main.c文件中,声明在main.h中。

/******************************************************************************/

/*   USER IRQ HANDLER TREATMENT                                               */

/******************************************************************************/

/**

  * @brief  Function to manage BUTTON IRQ Handler

  * @param  None

  * @retval None

  */

void UserButton_Callback(void)

{

  /* Turn LED off */

  LL_GPIO_ResetOutputPin(LED4_GPIO_Port, LED4_Pin);

 

  /* Configure and enter in Standby Mode */

  下载附件  保存到相册

2024-5-15 18:08 上传

 

进入待机模式。

 

待机后的电流已经降到uA级了,测量电流为0.12uA

 

这个电流水平已经很低了。

 

此帖出自stm32/stm8论坛

最新回复

两种模式之间可以自由切换。这样的设计可以在不需要MCU工作时节省电力   详情 回复 发表于 2024-5-22 11:46
点赞 关注
 

回复
举报

163

帖子

0

TA的资源

一粒金砂(高级)

沙发
 

USER_BUTTON_IRQHANDLER(void)这个是重新编写了还是重定义的,直接用回调函数就可以把

此帖出自stm32/stm8论坛
 
 

回复

7003

帖子

11

TA的资源

版主

板凳
 

这是需要手动换档来测试吗?我测试的成绩怎么没有这么优秀呀。

此帖出自stm32/stm8论坛

点评

这个和你的用的内容不同而异,我只是使用了最简单的GPIO端口,如果使用更多的外设,需要的功耗一会增加的  详情 回复 发表于 2024-5-19 09:35
 
 

回复

2941

帖子

4

TA的资源

五彩晶圆(中级)

4
 
lugl4313820 发表于 2024-5-19 07:16 这是需要手动换档来测试吗?我测试的成绩怎么没有这么优秀呀。

这个和你的用的内容不同而异,我只是使用了最简单的GPIO端口,如果使用更多的外设,需要的功耗一会增加的

此帖出自stm32/stm8论坛
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

5
 

两种模式之间可以自由切换。这样的设计可以在不需要MCU工作时节省电力

此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved