hanson_csu
驱动牛犊
驱动牛犊
  • 注册日期2008-01-22
  • 最后登录2009-10-16
  • 粉丝0
  • 关注0
  • 积分571分
  • 威望59点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
阅读:1436回复:3

有关TI公司TSC2100 Touch驱动

楼主#
更多 发布于:2008-03-24 23:25
大伙有做过TI公司TSC2100,Touch驱动吗?

可以一起探讨下!
http://hanson.cnblogs.com/
fam
fam
驱动牛犊
驱动牛犊
  • 注册日期2006-08-11
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-03-25 14:17
我做过TSC2007的
hanson_csu
驱动牛犊
驱动牛犊
  • 注册日期2008-01-22
  • 最后登录2009-10-16
  • 粉丝0
  • 关注0
  • 积分571分
  • 威望59点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-03-25 22:37
之前连点后会使Touch驱动挂掉,分析原因原来是有些数据没有完全读取完整,就把中断Disable了,导致TSC2100中的寄存器中还存在数据,没有被清楚, 导致下个中断没有被触发,也即读取不到后面的采集点数据了。

经过修改,连点是没问题了, 但是随之又出现的问题是,刚开始以为,这样应该没问题了,
我们把Debug消息去掉后,发现,系统起来后Touch起不来。 分析可能是有个地方要Delay一下,暂时还找到很好的解决方案。

不知,fam遇到过类似的问题没?
http://hanson.cnblogs.com/
fam
fam
驱动牛犊
驱动牛犊
  • 注册日期2006-08-11
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-03-26 08:48
你的这个情况我以前也遇到过,不知实质是否一样。

但我那个不是因为没读全的问题,而是需要再次enable,因为我的TSC2007每次读取数据时都需要enable一下。
游客

返回顶部