完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有按钮按压弹跳,两个按下一个释放之间。这是我压制的逻辑。我在第一次新闻上做了一件事,然后在第二次新闻发布会上做了一些事情。我有一个标志来指示我在哪一个媒体上。但是由于我得到两个按下一个按下指示,标志被清除。所以我没有第二个媒体。我正在开发一个微芯片开发工具包(PIC32 MZ DA启动工具包W/外部DDR S/多媒体扩展板(MEB)II遗产)。有什么办法来防止键弹跳或者是这个套件固有的吗?
以上来自于百度翻译 以下为原文 I have buttons when pressed bounce, two pressed with one release between them. This is messing up logic I have for pressed. I do one thing on the first press and then something on the second press. I have a flag to indicate which press I'm on. But since I get two presses indicated with one press, the flag is cleared. So I don't have the second press. I'm developing my screens on a Microchip development kit (PIC32MZ DA Starter Kit w/External DDR s/Multimedia Expansion Board (MEB) II Legacy). Is there some way to prevent the key bounce or is this inherent on this kit? |
|
相关推荐
5个回答
|
|
读取按钮状态的代码是什么?有各种各样的技术,硬件和软件,用于消除按钮。一种简单而有效的方法是在检测到第一个状态改变后延迟几个毫秒,然后再次读取以验证它是否有效。您还可以在第一次按钮按下之后的最小时间之前启用下一个新闻的检测。一篇深入深入的优秀文章:HTTP://www. GangsL.com /DeuncCnc.HTM
以上来自于百度翻译 以下为原文 What is your code for reading the button state? There are various techniques, both hardware and software, for debouncing pushbuttons. A fairly simple and effective method is to delay a few mSec after detection of first state change, and then read again to verify that it is valid. You can also require a minimum time after the first button press before enabling detection of the next press. An excellent article that goes into great depth: http://www.ganssle.com/debouncing.htm |
|
|
|
目标系统将考虑到触摸反弹。我只是希望能够在微芯片开发套件上摆脱它,这样当我把它移植到目标硬件上时,我就可以拥有工作代码。
以上来自于百度翻译 以下为原文 The target system will take into account the touch bounce. I was just hoping to be able to get rid of it on the Microchip development kit so I can have working code when I port it over the the target hardware. |
|
|
|
你还没有告诉我们你现在在做什么。你在使用中断吗?轮询?如果是这样,多久一次?
以上来自于百度翻译 以下为原文 You still haven't told us what you're currently doing. Are you using interrupts? Polling? If so, how often? |
|
|
|
在你的最后一个帖子中,你指的是触摸。你在用触摸屏吗?它是电阻式触摸吗?如果是这样,检查多线程的触摸问题与H2.03B。
以上来自于百度翻译 以下为原文 In your last post you indicated touch. Are you using a touch screen? Is it resistive touch? If so check the multiple threads on touch issues with H2.03B. |
|
|
|
我做了更多的调查,发现这不是硬件问题。我可以在我的代码中修复这个问题。
以上来自于百度翻译 以下为原文 I did more investigating and found it wasn't a hardware issue. I was able to fix this in my code. |
|
|
|
只有小组成员才能发言,加入小组>>
5237 浏览 9 评论
2027 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3202 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
772浏览 1评论
662浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
590浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
672浏览 0评论
572浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 01:40 , Processed in 1.308878 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号