[应用相关] 怎么选择触摸库的相关配置

[复制链接]
1072|24
 楼主| androidbus 发表于 2021-3-7 18:38 | 显示全部楼层 |阅读模式
我在MPLAB X IDE环境下,配置ATtiny1616怎么没有找到触摸库.
11.jpg
feiqi1 发表于 2021-3-7 18:39 | 显示全部楼层
PIC单片机电容触摸按键,最方便的地方就是外围电路简单
litengg 发表于 2021-3-7 18:43 | 显示全部楼层
这个不需要任何外围元器件。
qiangweii 发表于 2021-3-7 18:43 | 显示全部楼层
从引脚连接出一条线到焊盘上即可。
shashaa 发表于 2021-3-7 18:47 | 显示全部楼层
电容按键触摸的原理
PIC单片机通过松弛振荡器是一个自激 RC 振荡器,它使用 2 个带 SR 锁存的比较器来改变感应电容器电压的充电方向,进行充电或者放电。
xia00 发表于 2021-3-7 18:48 | 显示全部楼层
通俗点说就是在管脚上产生了一个三角波。
xia00 发表于 2021-3-7 18:50 | 显示全部楼层
当手指按上去后就引入了一个额外的电容 使得 充放电的周期沿长。
hfdy01 发表于 2021-3-7 18:50 | 显示全部楼层
如何判断RC震荡频率的快慢呢?
CallReceiver 发表于 2021-3-7 18:54 | 显示全部楼层
这就和我们平时判断一个人做事情快慢是一样的。
boy1990 发表于 2021-3-7 18:55 | 显示全部楼层
比如我们给个10S的时间,让两个人吃薯条如果吃的越多的,就说明他的吃东西的频率越快反之越慢。
boy1990 发表于 2021-3-7 18:55 | 显示全部楼层
官方的资料给了个比较简单的实现方式。 由TIMER1来完成计数也就是充放电的次数,由TIMER0来计时
sourceInsight 发表于 2021-3-7 18:58 | 显示全部楼层
TIMER0每隔段时间触发一次中断,来读取TIMER1充放电的次数。
bbapple 发表于 2021-3-7 18:59 | 显示全部楼层
如果采集的的次数明显小于之前的次数。那就说明充放电频率降低了。
handleMessage 发表于 2021-3-7 19:02 | 显示全部楼层
MCC目前还没有支持AVR的touch lib。。
zhouhuanの 发表于 2021-3-7 19:03 | 显示全部楼层
我也没找到PTC,应该是还没放进MPLABx, 只能等了
wanglaojii 发表于 2021-3-7 19:07 | 显示全部楼层
这个资料早就过时了,现在PIC上用的触摸是CVD,HCVD和ADCC等方法。
laozhongyi 发表于 2021-3-7 19:08 | 显示全部楼层
这种张弛振荡的方法多年前就废弃了。
Edisons 发表于 2021-3-7 19:10 | 显示全部楼层
MPLABX的MCC里的触摸库目前只是PIC的。。
_gege 发表于 2021-3-7 19:11 | 显示全部楼层
基于ATMEL的PTC的库还只能从Start里使用
Mozarts 发表于 2021-3-7 19:12 | 显示全部楼层
没用过这个的库,不是很熟悉
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部