hanhanmumuqq 发表于 2014-12-16 23:06:45

关于arduino与TTP229间iic通讯的问题

前几天收到了TTP229的16键电容式触控板
其中1~8键有效,9~16键引出
用wire库编了一个测试程序
但是总是会在触控1键时输出11111110并且停顿
松开后输出111111。。。。1(32个)
在触摸2~8键时停顿不输出
求救

hanhanmumuqq 发表于 2014-12-16 23:07:42

#include <Wire.h>
int h =0;
void setup()
{
Wire.begin();
Serial.begin(9600);
Serial.println("Ready!");

}
void loop()
{
Wire.beginTransmission(0xAF);//10101111 or 175
Wire.requestFrom(0xAF,2);
h = Wire.read();
Wire.endTransmission(0xAF);
Serial.println(h,BIN);

delay(100);
}      
   
   

hanhanmumuqq 发表于 2014-12-16 23:09:47

手册和原理图

hanhanmumuqq 发表于 2014-12-17 20:46:12

没人吗。。。。。。。。。。。

Void 发表于 2015-3-5 14:32:11

你现在解决了吗?我也遇到类似的问题了,我看了一下芯片,我用的是TTP229B 貌似不支持I2C总线

zhyc1996 发表于 2015-5-10 16:30:38

同样问题,不会解决,求帮助
页: [1]
查看完整版本: 关于arduino与TTP229间iic通讯的问题