关于外部中断
本帖最后由 vachelcai 于 2015-11-26 22:27 编辑我再设计一个小设备,设备关机之前有一些设备归位的操作,不能立刻断电,所有我用外部中断来触发关机程序,但是关机程序里面有用到delay等等很多内容,所有我放在loop里面,中断只修改一个byte的状态值。
问题是每次按了开关都要先loop执行完一圈重新开始的时候才之行关机程序,有没有更好方法,让我按下开关直接执行关机程序。
说得很罗嗦,多见谅。求方法,或者其他解决方案。谢谢 还有一个小问题,就是如果用开关控制中断总是一按就最少触发4,5次,如何过滤此“毛糙” vachelcai 发表于 2015-11-17 09:32 static/image/common/back.gif
还有一个小问题,就是如果用开关控制中断总是一按就最少触发4,5次,如何过滤此“毛糙”
搜"硬件消抖" 试过加一个0.1u电容,好像效果不是很好。我再试试,那个中断拿来做开关呢?有更好的实现方案吗?最主要关机要尽量少功耗。 不贴代码吗?有些地方你说的比较模糊,中断触发方式是什么? 164335413 发表于 2015-11-18 09:00 static/image/common/back.gif
不贴代码吗?有些地方你说的比较模糊,中断触发方式是什么?
在其他贴贴出来过了,谢谢。昨天再看了一些教程,再不行,串联一个反向触发器
页:
[1]