TI中文支持网
TI专业的中文技术问题搜集分享网站

TPS65070使用触屏控制时,I2C一直挂起?

我的OMAP-L138自定义板子使用TPS65070供电且作为触摸屏控制器。在触摸过程中操作一阵子就挂在I2C写函数中出不来,死循环。
          do
          {
             if (cnt++ > I2C_TIMEOUT)
             {//超时错误
                 I2C_init(i2c,g_clock_rate);                 return (SY_ERROR);
             }
          } while (!CHKBIT(i2c->ICSTR, ICXRDY));

在红色语句处死循环。不知道什么原因。

novar luo:

没人碰见过吗?

Zhang Hui:

我也碰到同样的问题: I2C0与65070通信,大部分情况下都没问题,但是触摸次数多了或者L138有其他功能在运行的时候就容易卡死在这里。这个问题出现的很频繁,不知道如何解决。

赞(0)
未经允许不得转载:TI中文支持网 » TPS65070使用触屏控制时,I2C一直挂起?
分享到: 更多 (0)