• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

MCU在进行独立按键检测

minzisc 2020-04-22 浏览量:365
怎么实现快速连按的检测
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:4
  • 这种可以将按键对应的IO配置为上下边沿都触发中断的模式,然后通过计算两个边沿的时间差,得到按键按下的时间长度,这种多次触发是可靠的

  • 用中断检测,按下后进入中断,关闭中断,延时200ms等待抬起,如果抬起了再等待1s如果有按下就是连续按键

  • 可以使用中断啊,中断中对按下的次数进行计数,就可以实现连按了

  • 可以使用GPIO的外部中断功能,这样处理是最快的,连续按下也都可以检测得到

相关问题

问题达人换一批

MCU在进行独立按键检测