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

STM32在识别独立按键的时候会多次触发

aozima 2020-03-22 浏览量:1208
遇到这种应该怎么处理
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 对独立按键的检测,需要通过软件的消抖来处理,一般是在软件里面加一个消抖处理的算法就可以解决这个多次触发的问题
    • 发布于 2020-03-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 要添加消抖程序,可以在定时器里面每5ms检测一次IO状态,连续三次相同确定按键标记。然后在主程序检测标记处理。
    • 发布于2020-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要用延时消除按键抖动,因为按键按下时,信号上有毛刺
    • 发布于2020-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可能没有进行消抖片,在按下进有抖动的毛刺,STM32也误识别了,要加上消抖处理延时
    • 发布于2020-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种需要增加按键消除抖动的功能,一般是识别到按键按下后延时一下再判断
    • 发布于2020-03-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 那是由于按键抖动引起的,你要进行消抖,也就是延时检测
    • 发布于2020-03-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32在识别独立按键的时候会多次触发