大神们早上好,在开发中遇到了一个头疼的问题,想请教大家。
我的cpu的i2c引脚通过 DS90U903Q/4Q 访问触摸屏(tsc2003),但是i2c发出去的地址收不到ack。下面是我检查的现象:
写直接通过cpu的i2c访问触摸屏地址(0x48)测量触摸屏端的i2c信号,可以测到触摸屏端可以发出ack,但是ack信号到达不了cpu端,原因肯定是903/4Q阻止了信号。于是我就想初始化903Q的那些寄存器,但是cpu发出903Q的地址(0x58)后,收不到ack,原因我觉得是i2c地址写错了,但是我看手册,地址确实是0x58,到这里就没头绪了。于是我又从0x58到0x5e都试了一遍,都没收到ack。到此,我没办法了,希望大神指点。


