6
60
78
初级会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2018-9-26 11:00 函数bsp_KeyScan
eric2013 发表于 2018-9-26 11:16
红烧鱼头 发表于 2018-9-26 12:02 哦哦,看到了。 再问一下,这个bsp_KeyScan()注释里写着:“被systick中断周期性的调用”,应该是指SysT ...
红烧鱼头 发表于 2018-9-28 13:13 还是这个例程,在static void bsp_DetectKey(uint8_t i)函数中, KEY_T *pBtn; pBtn = & ...
eric2013 发表于 2018-9-28 15:03 你学的很认真 因为此函数后面还有一个松手检测。要继续用到 KEY_FILTER_TIME,所以就搞了个 KEY_ ...
红烧鱼头 发表于 2018-9-28 15:37 我似乎明白了,为了让按下(累加)和松开(累减)的时间一样,就要循环同样的次数。在pBtn->Count大于KEY ...
eric2013 发表于 2018-9-29 10:24 不会有松手误触发,因为有个pBtn->State限制。
红烧鱼头 发表于 2018-9-29 14:02 嗯嗯。 这个滤波时间其实就是延时消抖吧?好像一般就是延时10ms,这边延时了60-70ms,为什么搞这么长呢 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-17 23:20 , Processed in 0.044755 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.