打印

STM32 如何进入休眠模式?

[复制链接]
9014|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
能不能用串口和USB唤醒?唤醒后会不会丢数据呢?
沙发
香水城| | 2011-9-19 16:50 | 只看该作者
STM32参考手册中有详细的说明如何进入休眠模式。

USART不能唤醒STOP模式,但USB可以唤醒STOP模式且不会丢失数据。

STM32_Stop_Mode.GIF (24.52 KB )

STM32_Stop_Mode.GIF

使用特权

评论回复
板凳
angryBird|  楼主 | 2011-9-19 17:03 | 只看该作者
我必须需要串口唤醒,因为这是一个CDC,USB和串口两边都可能在低功耗模式下来数据的。有没有方法实现?

使用特权

评论回复
地板
香水城| | 2011-9-19 17:06 | 只看该作者
我必须需要串口唤醒,因为这是一个CDC,USB和串口两边都可能在低功耗模式下来数据的。有没有方法实现?
angryBird 发表于 2011-9-19 17:03


如果一定要通过USART唤醒MCU,可以考虑把RX信号同时接到另外一个I/O脚,再配置这个I/O脚为外部中断模式;I/O脚的外部中断可以把MCU从STOP模式唤醒。

使用特权

评论回复
5
angryBird|  楼主 | 2011-9-20 11:23 | 只看该作者
多谢二位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

78

帖子

1

粉丝