同一中断5级调速,按键无法准确触发中断,问题有点多

2019-08-14 18:45发布


QQ截图20170420220228.png
上面是中断服务函数,测试过,函数没有问题
问题描述:(按键就是最常见的轻触开关)
1.按下相应按键不能准确触发中断,有时候按好几次才触发一次
2.按程序来说,变量s应该连续变化,逐次+1或-1,测试发现s很不稳定,有时直接-2或-3
主要问题就这些,希望请问一下各位大神,有木有谁遇到过这种情况啊?
是按键问题(抖动吗)还是中断初始端口冲突(中断使用的是E口,之前在其他地方也初始化过E口,但未使用)
主要觉得按键一般不会那么脆弱,实在是非常好奇,给大佬手动笔芯


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
起个名咋这难
1楼-- · 2019-08-14 19:58
没有找到具体原因,但是延时200ms以上就正常了,我也很绝望
正点原子
2楼-- · 2019-08-15 01:19
 精彩回答 2  元偷偷看……
起个名咋这难
3楼-- · 2019-08-15 03:38
设置断点,delay是进得去的,应该是起作用了吧
huishun1314
4楼-- · 2019-08-15 08:41
有没有usb转ttl的串口工具打印S的值出来看看

一周热门 更多>