各位大神,求救,我设置了外部中断不能立刻唤醒

2019-08-17 02:46发布

我设置芯片停止模式,外部中断唤醒,配置PA0管教,通过另外一个芯片软件唤醒,发送一个脉冲,下降沿触发,可是我发送一次,示波器显示立刻发送了脉冲,可是设备不能立刻唤醒,需要等待十几秒,如果我软件while几次发送多个脉冲,设备就可以立刻唤醒,不明白为什么,求大神指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
chenjingsi
1楼-- · 2019-08-17 19:13
蓝贝壳蜗牛 发表于 2017-7-5 16:04
那设备不能立即唤醒,需要等待十几秒又是什么意思,唤醒后有什么提示吗,或者是不是标志位没有清楚,或者 ...

我唤醒了会有串口打印,我用另外一个芯片给脉冲,脉冲过去十几秒,才打印,所以说不能立刻唤醒
chenjingsi
2楼-- · 2019-08-17 22:46
蓝贝壳蜗牛 发表于 2017-7-5 16:04
那设备不能立即唤醒,需要等待十几秒又是什么意思,唤醒后有什么提示吗,或者是不是标志位没有清楚,或者 ...

直接触碰芯片引脚可以立刻唤醒
蓝贝壳蜗牛
3楼-- · 2019-08-18 04:11
chenjingsi 发表于 2017-7-5 16:11
我唤醒了会有串口打印,我用另外一个芯片给脉冲,脉冲过去十几秒,才打印,所以说不能立刻唤醒

很奇怪,既然能唤醒,为什么要等待十几秒,你时钟重新设置了吗,退出停机模式及中断程序后程序是从进入停机那条语句后开始运行的,有没有加什么东西,或者两个芯片共地了没有。我最近也在用停机模式,对于外部中断唤醒基本上是很灵敏的,感觉不应该。
yuzeyuan1
4楼-- · 2019-08-18 06:27
楼主解决了吗?楼主用的是什么芯片?
我们用的KL26想用一个脉冲唤醒,效果不是十几秒才醒,而是一直不醒。引脚直接接地就可以唤醒,接另一个引脚进行控制就不能唤醒。
找了很久找不到办法只能在网上找各种例程进行移植,终于有一个好使了并而移植后也成功唤醒。不知道是哪里芯片配置有问题。楼主搞定了麻烦告知下原因。
chenjingsi
5楼-- · 2019-08-18 12:04
 精彩回答 2  元偷偷看……
chenjingsi
6楼-- · 2019-08-18 15:54
蓝贝壳蜗牛 发表于 2017-7-5 16:31
很奇怪,既然能唤醒,为什么要等待十几秒,你时钟重新设置了吗,退出停机模式及中断程序后程序是从进入停 ...

对啊,这个就是想不通的地方,为什么能唤醒,却不是立刻,很奇怪,我时钟没有重新设置,你说的两个芯片共地是什么意思

一周热门 更多>