STMCU小助手
发布时间:2022-8-9 23:46
|
前言 + a' b' m/ m! w3 H: S: b/ g' n 某客户在使用我们的 STM32L073 芯片做项目的开发,据他们的工程师反映在测量低功耗模式下的唤醒时间,他们测试得到的数据与数据手册中列出的结果不符合,而且差别很大,并且测试了很多片都是这个问题。想咨询我们什么样的测试方法能够得到一个符合手册规范的数值。+ s4 Q; i- i# h, t8 O9 G* b7 G ! M' U) C. r$ z |! I9 K 一、测试 / p( Q% Z2 E" ]6 v8 J) C3 Z 在这里正好选取了手边有的 STM32L053C8-Discovery 探索板。. @7 p1 K8 C T" G3 X7 }& u 软件里选取“…STM32Cube_FW_L0_V1.9.0\Projects\STM32L053C8-Discovery\Examples\PWR” 目录下的 PWR_STANDBY 和 PWR_STOP 这项目工程,通过这两个低功耗模式做一个说明测量唤醒时间的方法。4 i; f$ R: e. ^- n" C 1.1 PWR_STANDBY 模式 查看相应的参考手册 RM,了解 standby 模式下的特点,主要涉及到参考手册中的如下两个表格:$ V N+ C& M e, Y7 Z: h$ B 4 i! i V w% Q! @+ l, r+ R
- h4 L# v6 ~! T! r( g/ b& |
从这两个表格中,我们可以看到其进入低功耗模式的条件,退出模式的条件,退出后执行的情况。对应表格可以看出,退出STANDBY 模式后执行的是 RESET 复位,唤醒的方法我们选择 WKUP 唤醒引脚的上升沿;进入低功耗的方法有 WFI(wait for interrupt)和 WFE(wait for event)。0 F. E' d* h _; R6 U" ]' I& T * M9 f* D: ~- f" C3 y! G4 a; ? 完整版请查看:附件8 _; X v( p# n$ v6 c5 e1 ~ |
STM32L低功耗模式唤醒时间测量.pdf
下载524.56 KB, 下载次数: 1
微信公众号
手机版