jiangkun0616
发表于 2011-1-11 20:46:46
mark
dalchemist
发表于 2011-1-11 23:07:04
我最近也对这个感兴趣了嗯嗯 谢谢
464736921
发表于 2011-5-25 17:57:57
mark
fish47
发表于 2011-7-8 12:48:45
很有才啊,马克之
sddzycnq
发表于 2011-9-6 10:28:45
mark
avr-arm
发表于 2011-9-6 11:10:07
stc12上也实现了,感谢楼主讲原理
qrhrrong
发表于 2011-9-6 12:22:56
mark
l09046162
发表于 2011-9-6 14:38:42
mark
lsy_forever
发表于 2011-10-19 23:07:01
关注~~~~
kingboy100
发表于 2011-10-20 07:34:22
mark
hzqy110
发表于 2011-10-20 08:43:55
mark
skyxjh
发表于 2011-10-24 11:45:33
最简单的电容按键可以这样做:
利用MCU的引脚内部弱上拉电阻对电容按键进行充电,检测每次充电的时间,根据充电时间的长短来确定手指有没有按压电容按键,手指按压电容按键时,电容量增大,相应的充电时间变长。
在没有按键时检测基准充电时间,当有按键时充电时间变长,当充电时间增量达到一门限值时就确认有按键,门限值确定按键响应的灵敏度。
检测充电时间可以这样实现:
空闲状态MCU引脚设置输出低电平;设置MCU引脚上拉输入的同时开始记时,当检测到引脚电平为高时停止记时。
例如在MCU的PB0接一个电容按键,可以这样检测充电时间:
PORTB &= 0xFE;
DDRB |= 0x01;
……
DDRB &= 0xFE;
PORTB |= 0x01;
while(!(PINB&0x01))
{
CNT++;
}
PORTB &= 0xFE;
DDRB |= 0x01;
CNT表示充电时间。
726544893
发表于 2011-10-24 11:52:17
标注学习!
AttTiv
发表于 2011-11-24 22:08:55
电容按键。。。。。。。。。。。。。。我现在还落后在用专用按键芯片上,呵呵,强烈学习
dong889
发表于 2011-12-22 22:31:36
来学习触摸技术~~mark!
hitor
发表于 2011-12-23 03:22:22
mark
aaronhuang
发表于 2012-1-18 15:17:55
mark!学习当中。
liangws201
发表于 2012-5-24 23:45:21
我也在学习当中~~
wolfojc
发表于 2012-6-14 08:07:22
准备学习和使用!
波光水影86
发表于 2012-6-14 08:59:05
刚接触的路过,顶一下
cookie
发表于 2012-9-10 17:53:30
mark,好好的了解下啊
javabean
发表于 2012-10-4 21:09:10
这个真不错,值得关注
hyjstzzoro
发表于 2012-11-9 09:55:05
期待中,准备自己做个板子来试试
yuxitianya
发表于 2012-12-9 16:53:13
付点官方的资料,加几行说明就说详解,版主,你这也太坑了吧!!!AVR的QTouch库都更新到5.0 了,这里也没有见更新研究啊!!!!
jz701209李
发表于 2013-2-21 18:12:39
学习一下....
jlian168
发表于 2013-4-22 15:32:38
mark,thanks.
xofun
发表于 2014-7-5 18:50:35
非常好 非常感谢
BrightWang
发表于 2014-7-5 19:09:58
标记,Snail Touch 电容按键开发教程
机器人天空
发表于 2014-7-6 09:11:54
mark......
半导体
发表于 2014-11-20 10:40:15
感谢分享
cjt5132
发表于 2014-11-20 11:59:09
学习了
sj1125055001
发表于 2014-11-20 13:41:02
顶
dj1981812
发表于 2015-11-3 22:23:00
虚心学习一下。
hyper320
发表于 2015-11-4 01:41:57
感谢分享学习了
ziziy
发表于 2017-8-19 14:00:07
mark,收藏了。