不知能不能用USART唤醒stop模式?

[复制链接]
3526|7
 楼主| sy126c 发表于 2011-4-15 19:37 | 显示全部楼层 |阅读模式
最近一直做个小项目需要低功耗,不知能不能用USART唤醒stop模式?哪位高手可不可一指导下
airwill 发表于 2011-4-15 21:40 | 显示全部楼层
我看不行, 既然 stop 模式停止了时钟, 那么 USART  的时钟也会停止, 这时候, USART 已经失去功能了, 怎么还能接收数据, 唤醒 cpu?
hdwgt 发表于 2011-4-17 18:28 | 显示全部楼层
刚接触stm8L,你的问题可以解决,如果stm8L不支持,可以借用INT完成。
cafuyang001 发表于 2011-4-18 09:26 | 显示全部楼层
如果需要用低功耗的话,不建议使用stop模式,因为此种模式下功耗还是很大,建议你使用standby模式(待机模式)。可以将串口并到wakeup端,任意发送一个数据可以将cpu唤醒,延时后即可以发送正式数据,进行通信了。
star143133 发表于 2012-3-5 17:03 | 显示全部楼层
1# sy126c

楼主后来是怎么解决的呢
txcy 发表于 2012-3-5 18:15 | 显示全部楼层
不可以
无冕之王 发表于 2012-3-5 18:20 | 显示全部楼层
应该不能
香水城 发表于 2012-3-5 22:35 | 显示全部楼层
4楼的办法可行。

还可以按照4楼的思路,将串口并到任一个EXTI端,唤醒STOP模式。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

42

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部