徐雨 发表于 2016-9-20 14:01:01

关于外部中断频繁唤醒停止模式的MCU,出现失效的问题。

hi,
    由于项目需求特殊,需要一个外部中断唤醒处于停止模式下MCU,停止模式是在主循环里进去的,使用的是事件唤醒,同时还要加入RTC定时唤醒。
   现在把RTC唤醒去掉,设置外部中断的事件屏蔽位,也就是产生事件同时也产生中断,用电流表和串口打印检测是否唤醒,外部中断脚输入100ms周期的方波,测试有时候1小时左右,出现一直睡下去了,电流没起来。

格列佛 发表于 2016-9-23 07:01:46

是不是进入停机模式了?需要专门的那个wakeup引脚才能外部电平唤醒?

无薪税绵 发表于 2016-9-23 08:13:53

加个串口调试输出,看看是哪里出问题了。

zhoupxa 发表于 2016-9-23 08:59:28

不用外部中断唤醒,RTC定时唤醒正常吗?同样100ms周期吗?

z258121131 发表于 2016-9-23 10:14:26

签到是一种态度

╰︶勿忘初心ºº¹ 发表于 2016-9-23 10:20:20

目前我的stm8l15,外部中断可以正常唤醒~

cos12a-21701 发表于 2016-9-23 12:37:31

有没有检查程序是不是触了别的功能跳走了。
有没有跟踪一下,睡去之后程序的状态?
多半是程序的问题。

徐雨 发表于 2016-9-27 13:41:29

格列佛 发表于 2016-9-23 07:01
是不是进入停机模式了?需要专门的那个wakeup引脚才能外部电平唤醒?

需要专门的wakeup脚的是待机模式,停止模式只要外部中断或事件就行了。

徐雨 发表于 2016-9-27 13:43:26

无薪税绵 发表于 2016-9-23 08:13
加个串口调试输出,看看是哪里出问题了。

打了看了,屏蔽位也正常,不知道还要看哪里了

徐雨 发表于 2016-9-27 13:43:49

zhoupxa 发表于 2016-9-23 08:59
不用外部中断唤醒,RTC定时唤醒正常吗?同样100ms周期吗?

同样的周期RTC正常
页: [1] 2
查看完整版本: 关于外部中断频繁唤醒停止模式的MCU,出现失效的问题。