完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
所以,我试图点亮一个带有开关按钮的LED。如果再次按下按钮,循环重新开始。在GP3//按钮上使用3v到Pic10k R在GP,0,1上拉电阻10k330欧姆。LED在3秒后亮起,并保持在第一按钮按下时的工作状态。因此,第二次按下关闭LED约3秒,然后停留。什么时候应该关机。我现在不知道为什么,我希望有人会看到一个问题。请看一看。谢谢,克里斯。
|
|
相关推荐
8个回答
|
|
我建议使用IO引脚上可用的更改特性来检测按钮按下。
|
|
|
|
“短暂”多长时间?三秒?还是马上?
|
|
|
|
1和0,第一按钮按下后。LED在3秒后亮起,LED继续工作。第二按钮按下关闭约3秒的LED,然后停留在它应该停留或关闭。对不起,有任何混淆。我实际上在2个不同的版本上寻找相同的结果。我混淆了状态机/交换码结果。如果有的话,如果其他的话,谢谢,克里斯
|
|
|
|
我会提出相反的建议。不要在变更时使用中断来检测按钮按下,当打开/关闭按钮时可能会经历数百次反弹。使用定时器中断来进行按钮卸载要容易得多。在这个非常简单的应用程序中,在等待按钮按下时您不想做任何其他事情,它是va。盖使用一个具有固定延迟的环路。
|
|
|
|
你需要把按钮松开。
|
|
|
|
那么,你能给我举个例子,我在项目中如何实现按钮释放去抖动吗?在BTTnNcNT=1,BTTnnCNT=2之间?我现在有点困惑,如何处理。谢谢,克里斯。
|
|
|
|
你能帮助我吗?我在这里发布了这个版本:但是我会把它放在哪里。任何帮助或建议将被感激。谢谢,克里斯
|
|
|
|
你可以把它放在你的(1)循环的末尾,或者在ELSE()子句的末尾。我建议门槛80毫秒,甚至100毫秒,尼古拉建议,取决于如何反弹是你的开关。
|
|
|
|
只有小组成员才能发言,加入小组>>
5231 浏览 9 评论
2026 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3200 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
770浏览 1评论
658浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
587浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
668浏览 0评论
570浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 22:14 , Processed in 1.407092 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号