打印

PSOC4触摸按键的问题

[复制链接]
2112|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
YZTilapia|  楼主 | 2014-1-7 14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟是新手,看了一天的触摸按键例程也没有弄明白触摸按键的程序,现在只知道PSOC4有五个触摸按键。分别连着P1.1、P1.2、P1.3、P1.4、P1.5,通过uint16 CapSense_1_GetCentroidPos(uint8 widget)这个函数来读取键值。但我不知道触摸每个按键返回的键值是什么?比如触摸P1.1它返回的值是什么?触摸P1.2返回来的值又是什么?哪位大侠给指导一下,感激不尽!
沙发
jxin| | 2014-1-7 17:57 | 只看该作者
这个函数说明里边有介绍吧

使用特权

评论回复
板凳
jxin| | 2014-1-7 17:58 | 只看该作者
CapSense_1_GetCentroidPos(uint8 widget)

使用特权

评论回复
地板
kk5290122| | 2014-1-7 22:17 | 只看该作者
对呀,每个API函数里面应该都有说明的啊…………

使用特权

评论回复
5
重邮king| | 2014-4-16 10:23 | 只看该作者
这个跟你设置的 API Resolution 有关,默认是100,这就表示每个触摸按键分配了20,即返回值分别对应为:0~20, 20~40, 40~60, 60~80, 80~100,原理就是这样的,当然也可以修改 API Resolution 的值~

触摸按键.jpg (45.8 KB )

触摸按键.jpg

使用特权

评论回复
6
happygirlwz| | 2014-5-16 22:00 | 只看该作者
重邮king 发表于 2014-4-16 10:23
这个跟你设置的 API Resolution 有关,默认是100,这就表示每个触摸按键分配了20,即返回值分别对应为:0~2 ...

ls正解……

使用特权

评论回复
7
西乌拉| | 2015-4-6 13:30 | 只看该作者
楼主你好 能把你的触摸按键实例发给我吗

使用特权

评论回复
8
西乌拉| | 2015-4-6 14:32 | 只看该作者
支持

使用特权

评论回复
9
浅唱246| | 2015-11-20 12:50 | 只看该作者
西乌拉 发表于 2015-4-6 13:30
楼主你好 能把你的触摸按键实例发给我吗

直接调用例程就行,我自己做了一个触摸板,直接调用例程就可以用,不过精度得自己调

使用特权

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

本版积分规则

11

主题

27

帖子

1

粉丝