极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14462|回复: 5

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

[复制链接]
发表于 2014-12-16 23:06:45 | 显示全部楼层 |阅读模式
前几天收到了TTP229的16键电容式触控板
其中1~8键有效,9~16键引出
用wire库编了一个测试程序
但是总是会在触控1键时输出11111110并且停顿
松开后输出111111。。。。1(32个)
在触摸2~8键时停顿不输出
求救

回复

使用道具 举报

 楼主| 发表于 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);
}      
   
   
  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-16 23:09:47 | 显示全部楼层
手册和原理图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-17 20:46:12 来自手机 | 显示全部楼层
没人吗。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2015-3-5 14:32:11 | 显示全部楼层
你现在解决了吗?我也遇到类似的问题了,我看了一下芯片,我用的是TTP229B 貌似不支持I2C总线
回复 支持 反对

使用道具 举报

发表于 2015-5-10 16:30:38 | 显示全部楼层
同样问题,不会解决,求帮助
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 22:36 , Processed in 0.054820 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表