这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 单片机如何进入低功耗

共5条 1/1 1 跳转至

单片机如何进入低功耗

工程师
2022-10-15 23:18:26     打赏

如何进入低功耗模式比较简单,HAL库为我们封装好了对应的函数,我们只需要调用即可。简单来看下各种模式的函数接口,在stm32g0xx_hal_pwr.c文件中。

首先是几种低功耗模式的简单介绍,着重介绍stop模式。

pYYBAGMz8BqAHXkIAAGiPzo9UDs728.png

进入各个低功耗模式的函数原型如下,主要包括sleep mode,standby mode,stop mode。

poYBAGMz8DGAWw7mAADwM67as3Y169.png

1、sleep mode入口函数

参数主要有两个,函数介绍里面写的很清楚:

poYBAGMz8FaAGvppAAE4Flo1k3Q666.png

第一个参数regulator表示的是我们采用哪一种sleep模式,sleep和low-power sleep mode,通过选择对应的模式即可:

poYBAGMz8GeAeMQoAAGBsAwkc84652.png

2、standy mode入口函数

poYBAGMz8KCAeQMyAAK3noe9kFc672.png

3、stop mode入口函数

第一个参数regulator表示的是我们采用哪一种stop模式,stop0和stop1模式,通过选择对应的模式即可,第二个参数表示唤醒的方式,通过指令或者等待唤醒事件唤醒MCU。

poYBAGMz8LmAR0tfAALIjJFRzd4664.png






专家
2022-10-16 10:26:51     打赏
2楼

不错,学习了


专家
2022-10-16 10:34:27     打赏
3楼

谢谢分享


专家
2022-10-16 10:46:30     打赏
4楼

不错,学习了


专家
2022-10-16 11:02:51     打赏
5楼

不错,学习了


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]