硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2640|回复: 2
收起左侧

[有问必答] 两轴的摇杆如何控制松手过程不触发键值呢?

[复制链接]

16

主题

67

回帖

115

积分

初级会员

积分
115
发表于 2020-3-20 15:37:08 | 显示全部楼层 |阅读模式
两轴的摇杆x轴和y轴,我用stm32的两个AD通道扫描两个轴,移植到咱们的按键驱动中,基本功能实现了,但是比如摇杆控制小车的转动,摇杆向右动作时就发一个指令,不连续发,只要一松手就发一次停止命令,但是实际上摇杆再动作过程中时一直触发按键的,如何只发一次键值?如何在摇杆在松手过程中不触发按键,只发一次停止命令
1.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2020-3-21 09:34:17 | 显示全部楼层
只对需要键值里面做功能处理即可,不需要的不处理。键值是存到一个FIFO里面的,你调用GetKey会一直读。
回复

使用道具 举报

16

主题

67

回帖

115

积分

初级会员

积分
115
 楼主| 发表于 2020-11-20 09:27:31 | 显示全部楼层
eric2013 发表于 2020-3-21 09:34
只对需要键值里面做功能处理即可,不需要的不处理。键值是存到一个FIFO里面的,你调用GetKey会一直读。

你好,请教一个问题http://www.armbbs.cn/forum.php?mod=viewthread&tid=101339,非常感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 19:44 , Processed in 0.254378 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表