徐雨 发表于 2016-9-27 13:44:12

╰︶勿忘初心ºº¹ 发表于 2016-9-23 10:20
目前我的stm8l15,外部中断可以正常唤醒~

我的是开始正常,过几个小时就不行了

徐雨 发表于 2016-9-27 13:45:30

cos12a-21701 发表于 2016-9-23 12:37
有没有检查程序是不是触了别的功能跳走了。
有没有跟踪一下,睡去之后程序的状态?
多半是程序的问题。 ...

郁闷的是,内核一旦停止,调试器就断开了,无法确定最后状态

徐雨 发表于 2016-10-8 11:23:29

验证发现是stm32的内核bug,systick中断和事件唤醒放到一起就会出现这种问题

zbber 发表于 2016-10-8 13:33:49

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

anywill 发表于 2016-10-22 15:19:08

是先退出休眠模式,再执行中断服务程序.

其实这个你一加分析自己就得到答案了,单片机的休眠,不管是掉电还是空闲,其CPU的时钟都是被关闭的了.
而要进入中断,是CPU的行为,只有CPU醒了才能进入中断,然后执行中断服务程序.

如果你怕是干扰误惊醒单片机,那就在外中断的引脚上加个电容就行了.
页: 1 [2]
查看完整版本: 关于外部中断频繁唤醒停止模式的MCU,出现失效的问题。