[STM8] 关于STM8L的唤醒

[复制链接]
 楼主| chaogu 发表于 2012-2-17 22:38 | 显示全部楼层 |阅读模式
以前用PIC单片机,低功耗模式前若总中断关闭,外部中断打开,则SLEEP后产生外部中断程序将在SLEEP后一个指令开始,不知道STM8L的可以吗?怎么设置?
香水城 发表于 2012-2-18 11:19 | 显示全部楼层
进入低功耗模式时,开启总中断。
 楼主| chaogu 发表于 2012-2-18 16:47 | 显示全部楼层
版主说的开启总中断,若发生外部中断,首先将进入中断程序,我的要求是,不进入中断程序,外部中断仅仅是起到唤醒作用,唤醒后直接从后面语句执行,如PIC是从SLEEP后的第一条指令执行
高建明 发表于 2012-2-19 20:26 | 显示全部楼层
我也在纠结这个问题,貌似STM无法实现LZ的功能
jxmzzr 发表于 2012-2-19 20:30 | 显示全部楼层
本人感觉也是无法实现。再查查相关的资料吧
bili 发表于 2012-2-20 09:38 | 显示全部楼层
WFE模式再仔细看看是否能满足要求?
香水城 发表于 2012-2-20 09:45 | 显示全部楼层
在STM8中,进入低功耗模式的时候,总中断必然是开启的,你不可能在进入低功耗模式时关闭总中断;所以不存在LZ说的问题。

外部中断到来之后,程序会先进入这个外部中断的服务程序,然后继续进入低功耗模式的那条指令的下一条指令运行。

进入低功耗模式的指令可以是WFI或HALT。
高建明 发表于 2012-2-20 10:54 | 显示全部楼层
我的问题按香版的方法解决了。
today_lucky 发表于 2012-2-22 10:56 | 显示全部楼层
MARK!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

31

帖子

1

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