22
51
153
中级技术员
使用特权
76
2646
8551
技术达人
378
4015
1万
版主
**kfu 发表于 2013-8-3 20:47 代码看过了,你没有延时去除抖动,所有就会误动作了
shuijinliuxi 发表于 2013-8-4 11:15 /* * 函数名:TimingDelay_Decrement * 描述 :获取节拍程序
**kfu 发表于 2013-8-4 11:57 30us太短了,用毫秒才行
shuijinliuxi 发表于 2013-8-4 12:28 上面是我修改后的程序,一按下去就一直在闪烁。修改了好多次都不行,应该怎么修改呢 ...
**kfu 发表于 2013-8-4 13:51 抖动的时间不止30us,所以,你去抖动时间要加长,100毫秒就可以了。
shuijinliuxi 发表于 2013-8-4 14:17 我已经改成30ms了,之前在STM8上别人说20-30ms就可以了,这样应该不是时间的问题了 ...
0
1059
3195
中级工程师
1123
3397
**kfu 发表于 2013-8-4 14:53 是啊,这个没有严格的要求,需要根据你的按键的机械特性,一般几十毫秒100ms以内就够了,但是你用的是us ...
hkcj 发表于 2013-8-4 19:04 还是延时的时间不对 楼主 重新计算一下时间 一定要精确
zeluo 发表于 2013-8-4 19:24 可能与时间的延时有关系 楼主
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
等级类勋章
发帖类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号