你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
徐雨 提问时间:2016-9-20 14:01 /
阅读主题, 点击返回1楼
收藏 1 评论14 发布时间:2016-9-20 14:01
14个回答
徐雨 回答时间: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中断和事件唤醒放到一起就会出现这种问题

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zbber 回答时间:2016-10-8 13:33:49
加个串口调试输出,看看是哪里出问题了
anywill 回答时间:2016-10-22 15:19:08
是先退出休眠模式,再执行中断服务程序.

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

如果你怕是干扰误惊醒单片机,那就在外中断的引脚上加个电容就行了.
12

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版