前言; g' h6 H; X4 i2 k 通用同步/异步收发器(USART)和低功耗通用异步收发器(LPUART)以先进的低功耗模式功能为特色,即使在MCU处于低功耗模式且APB时钟被禁用时也可以正常接收数据。4 C" h9 N4 X/ t9 h3 K7 T- j 在本文档中,STM32仅指表 1中列出的产品系列。 1 V! u! [2 g, ?5 h4 A U" {' m - l; L3 G/ _! }+ o( [ ; B! S* B2 j9 n: ^. F! H" B 1可通过USART/LPUART唤醒MCU的低功耗模式 USART和LPUART可将STM32 MCU从低功耗模式唤醒。表 2给出了不同MCU系列的低功耗 8 S' J: D9 X5 ] 模式的总结。 关于以上低功耗模式的详细描述,请参见相应参考手册的功率控制部分。 ! \+ `$ e z$ U, B8 F: C - \( }( g6 `9 h" A$ p" S% o 7 s; N' W9 R( r; i) ]. ~ 2 USART/LPUART唤醒功能 2.1双时钟域4 }' e6 I9 [* K7 q8 w9 ^ 仅当外设支持双时钟域时,USART/LPUART才能将MCU从低功耗模式唤醒。这意味着可通过独立于APB时钟的时钟为USART/LPUART提供时钟。此时钟可以是HSI或LSE时钟。因此,即使USART/LPUART时钟被禁用且MCU处于低功耗模式,USART/LPUART也能够接收数据。 2.2 USART/LPUART唤醒源5 l f) P0 ^9 x: F: J1 y! b; v 有不同的USART/LPUART唤醒源可用于将MCU从低功耗模式唤醒: M+ d, D% c& E( q: R3 e •通过USART/LPUART_CR3寄存器的WUS位字段选择的特定事件。 00:在地址匹配时唤醒(按照USART/LPUART_CR2寄存器的ADD[7:0]和ADDM7的定义). }% b% W% n! g 01:保留6 n# Q5 D# |% q 10:检测到Start位时唤醒 11:在每次接收到数据时唤醒(即USART/LPUART_ISR寄存器中RXNE置位) 当唤醒事件得到验证时,通过硬件将USART/LPUART_ISR寄存器中的WUF标志置位,无论MCU处于低功耗模式还是运行模式。如果USART/LPUART_CR3寄存器中的相应中断使能位(WUFIE)置位,它将生成唤醒中断。 •RXNE中断6 L" j/ a W9 P, n0 }& v 在进入低功耗模式前,必须通过USART/LPUART_CR1寄存器中的RXNEIE位置位来使能RXNE中断。. W' U. P# ?# A2 e1 I6 @ 为使USART/LPUART能够将MCU从低功耗模式唤醒,在进入低功耗模式前,USART/LPUART_CR1控制寄存器中的UESM位必须置位。& k3 A F4 H0 H; G- w' S 3当HSI时钟关闭时USART/LPUART如何从低功耗模式唤醒STM32# v1 A5 u4 [$ R, R, s; e3 ?- g' t 如果STM32 MCU处于低功耗模式且用作USART/LPUART内核时钟的HSI时钟关闭,当在USART/LPUART接收线路上检测到下降沿时,USART/LPUART接口请求重新开启HSI时钟。然后,将使用HSI时钟进行帧接收。# K+ C- J+ k0 } 如果唤醒事件得到验证,将从低功耗模式唤醒MCU并进行正常的数据接收。 如果唤醒事件未得到验证,HSI时钟将重新关闭,MCU不唤醒并维持低功耗模式,内核时钟请求被释放。图 1和图 2显示了编程为“地址匹配检测”的唤醒事件的示例。 4 r1 N' B# I5 ?1 i0 K2 E/ g / S$ f' a) `0 [0 f: P, c % U7 a1 R9 K& [6 G) T 完整版请查看:附件! D: P; S% o$ y% E! n# M$ M5 } / Q: w3 M9 t% P + y* b2 ~0 W! J5 B9 G& } |
DM00355687_ZHV1.pdf
下载345.59 KB, 下载次数: 3
STM32F0F1F4内部flash擦写时间和寿命
游名:STM32F030+FT1610FF1高精度超声波测距模块测距教程及参...
分享STM32F051中文参考手册(重制书签版)
【圣诞专享活动】使用TouchGFX做GUI显示:圣诞快乐&Merry Christmas!
串口通信波特率异常的解决办法
【资料】STM32F3系列精彩集锦——教程、资料、方案
STM32F0 IIC slave mode
【STWINKT1B 评测】6. NanoEdge AI 音频分类器 (2)
【STWINKT1B 评测】5. NanoEdge AI 音频分类器 (1)
【经验分享】基于STM32F334的数字电源