打印
[应用相关]

怎么选择触摸库的相关配置

[复制链接]
771|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我在MPLAB X IDE环境下,配置ATtiny1616怎么没有找到触摸库.

11.jpg (252.6 KB )

11.jpg

使用特权

评论回复
沙发
feiqi1| | 2021-3-7 18:39 | 只看该作者
PIC单片机电容触摸按键,最方便的地方就是外围电路简单

使用特权

评论回复
板凳
litengg| | 2021-3-7 18:43 | 只看该作者
这个不需要任何外围元器件。

使用特权

评论回复
地板
qiangweii| | 2021-3-7 18:43 | 只看该作者
从引脚连接出一条线到焊盘上即可。

使用特权

评论回复
5
shashaa| | 2021-3-7 18:47 | 只看该作者
电容按键触摸的原理
PIC单片机通过松弛振荡器是一个自激 RC 振荡器,它使用 2 个带 SR 锁存的比较器来改变感应电容器电压的充电方向,进行充电或者放电。

使用特权

评论回复
6
xia00| | 2021-3-7 18:48 | 只看该作者
通俗点说就是在管脚上产生了一个三角波。

使用特权

评论回复
7
xia00| | 2021-3-7 18:50 | 只看该作者
当手指按上去后就引入了一个额外的电容 使得 充放电的周期沿长。

使用特权

评论回复
8
hfdy01| | 2021-3-7 18:50 | 只看该作者
如何判断RC震荡频率的快慢呢?

使用特权

评论回复
9
CallReceiver| | 2021-3-7 18:54 | 只看该作者
这就和我们平时判断一个人做事情快慢是一样的。

使用特权

评论回复
10
boy1990| | 2021-3-7 18:55 | 只看该作者
比如我们给个10S的时间,让两个人吃薯条如果吃的越多的,就说明他的吃东西的频率越快反之越慢。

使用特权

评论回复
11
boy1990| | 2021-3-7 18:55 | 只看该作者
官方的资料给了个比较简单的实现方式。 由TIMER1来完成计数也就是充放电的次数,由TIMER0来计时

使用特权

评论回复
12
sourceInsight| | 2021-3-7 18:58 | 只看该作者
TIMER0每隔段时间触发一次中断,来读取TIMER1充放电的次数。

使用特权

评论回复
13
bbapple| | 2021-3-7 18:59 | 只看该作者
如果采集的的次数明显小于之前的次数。那就说明充放电频率降低了。

使用特权

评论回复
14
handleMessage| | 2021-3-7 19:02 | 只看该作者
MCC目前还没有支持AVR的touch lib。。

使用特权

评论回复
15
zhouhuanの| | 2021-3-7 19:03 | 只看该作者
我也没找到PTC,应该是还没放进MPLABx, 只能等了

使用特权

评论回复
16
wanglaojii| | 2021-3-7 19:07 | 只看该作者
这个资料早就过时了,现在PIC上用的触摸是CVD,HCVD和ADCC等方法。

使用特权

评论回复
17
laozhongyi| | 2021-3-7 19:08 | 只看该作者
这种张弛振荡的方法多年前就废弃了。

使用特权

评论回复
18
Edisons| | 2021-3-7 19:10 | 只看该作者
MPLABX的MCC里的触摸库目前只是PIC的。。

使用特权

评论回复
19
_gege| | 2021-3-7 19:11 | 只看该作者
基于ATMEL的PTC的库还只能从Start里使用

使用特权

评论回复
20
Mozarts| | 2021-3-7 19:12 | 只看该作者
没用过这个的库,不是很熟悉

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

粉丝