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

stm32按键逻辑控制

mr_liu 2017-09-29 浏览量:848
QQ截图20170929225112.png
-7 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1.首先你的用户需求是不是非要用一个灯来完成,那这样,用户体验会非常差。

    2.如果你非要这么做,那就在stm32里面根据按键的时间长短编写状态机实现吧

    • 发布于 2017-09-29
    • 举报
    • 评论 1
    • 1
    • 0
mr_liu 回复了 Alanliu:写错了 是等不是灯 还是感谢回答 回复

其他答案 数量:6
  • 可以通过按下的时间长短来判断。

    可以通过有限时间内按下的次数来判断

    • 发布于2017-09-29
    • 举报
    • 评论 0
    • 1
    • 0

  • 正如楼上所说,用户体验差,如果仅仅用一个IO实现上面功能,推荐用拨码开关+AD转换IO口,采集不用的电压,实现多功能
    • 发布于2017-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 一个按键能实现电源的开关机,其他的控制不好做
    • 发布于2017-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 一個按鍵要能多功能就是只有時間因素了

    1. 按下狀態持續時間

    2. 時間內按下次數

    可以配置Sys_tick和外部中斷來達成

    • 发布于2017-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 一定时间内按下的次数来判断
    • 发布于2017-10-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以啊,采用不同按键顺序来控制,比较容易实现,每按下一次就切换一次状态
    • 发布于2017-10-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32按键逻辑控制