|
低功耗测试是在官方warkup_form_stop例程基础上添加了部分代码实现的,其代码如下: 1 G( R. u6 [/ H- {
* d5 }2 n0 z6 a! v) l3 { 原例程是唤醒后立即又进入了Stop模式,为了便于观察,我添加了延时代码:+ j2 j, d+ \& `7 H
在进入主循环之前,我添加了一段LED闪烁的代码,以便观察正常工作时的电流,此时为14.1mA:! V( d9 j; A3 c0 D- x' q, T- D
+ y) f* j9 ?0 |* A$ E 之后便自动进入了Stop模式,此时的电流为1.7mA:
9 m B& D# H4 {9 \# | 通过串口助手发送信息唤醒开发板,延时3秒之后便进入了Sleep模式,此时的电流为4.6mA:. _& n, D3 s1 q: J+ {8 w
再次唤醒之后,自动进入了Standby模式,此时的电流为1.9mA:
% X H' `) A" B0 u- k" X" H 之后无法再次通过串口来唤醒,只能复位重启开发板。三种低功耗模式对就的串口信息如下:
) E$ S+ q6 p9 B2 I- v 本次测试的视频如下: |
【STM32C5教程】(10)LPUART DMA 通信实验
【STM32C5教程】(9)DAC 模拟量信号输出实验
【STM32C5教程】(8)ADC 模拟量数据采集实验
【STM32C5教程】(7)TIM1 互补 PWM 输出实验
【STM32C5教程】(6)定时器 PWM 输出实验
【STM32C5教程】(5)定时器周期中断实验
【STM32C5教程】(4)GPIO 外部中断实验
【STM32C5教程】(3)GPIO 按键输入实验
STM32C542RC开发板PWM呼吸灯及多功能按键实验
NUCLEO-H5E5ZJ 移植 LVGL
微信公众号
手机版