打印

设置GP1[1~4]为capsence后

[复制链接]
1026|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
宋倩2010|  楼主 | 2014-9-5 15:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
gp, ce, pse, ST, RS
CY8C20140设置GP1[1~4]为capsence共四个触摸按键功能(寄存器CS_ENABLEx),未设置其他GPIO,其他都是默认未进行设置,然后也保存数据到flash了,再写入扫描命令,但读取Sensors On Status Port 0/1 Registers (0x88)或者0x00~0x01,得到的数据还是“Sensor OFF.”
沙发
chenho| | 2014-9-5 15:26 | 只看该作者
状态不对啊

使用特权

评论回复
板凳
宋倩2010|  楼主 | 2014-9-5 15:28 | 只看该作者
是啊,明明开始已经设置成四个触摸+开始扫描了,怎么状态为还是“Sensor OFF.”呢?

使用特权

评论回复
地板
gongche| | 2014-9-5 15:29 | 只看该作者
是已经有触摸了,但是没有探测到是吗?

使用特权

评论回复
5
huwr| | 2014-9-5 15:31 | 只看该作者
或者你把配置界面和你的GUI界面发一下

使用特权

评论回复
6
宋倩2010|  楼主 | 2014-9-5 15:32 | 只看该作者
我没有GUi界面的,没有调试工具~只是通过串口读取相关寄存器的信息~

使用特权

评论回复
7
huanghuac| | 2014-9-5 15:35 | 只看该作者
就是不清楚,芯片有没在扫描了~~~?

使用特权

评论回复
8
宋倩2010|  楼主 | 2014-9-5 16:05 | 只看该作者
调试成功了,把参数寄存器都读取了一遍,原来一直是对的~
Sensors On Status Port 0/1 Registers显示的是“Sensor OFF(0)”是因为手没有触摸,一旦检测到触摸达到阀值后对应位即置“1”。

使用特权

评论回复
9
happy_10| | 2014-9-5 16:07 | 只看该作者
祝贺

使用特权

评论回复
10
宋倩2010|  楼主 | 2014-9-5 16:09 | 只看该作者
多谢啦,呵呵,结贴

使用特权

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

本版积分规则

322

主题

3217

帖子

2

粉丝