最近在尝试使用自制的板子通过I2C和六轴惯性测量单元进行通信,结果发现始终无法工作。用示波器观察SCL和SDA波形如下:
测试的时候是断开器件,管脚连接直接连示波器测得的,不知问题具体出在哪块,请各位解答一下,谢谢~
Alvin Chen:
你用SDK里面下面的程序去试一下:
C:\ti\CC3200SDK_1.4.0\cc3200-sdk\example\i2c_demo
user4525786:
回复 Alvin Chen:
用的就是这个例程,反复运行还是这样
Alvin Chen:
回复 user4525786:
TI 官方板子正常是吧,那应该是硬件问题,你对比一下板子吧。
xyz549040622:
回复 Alvin Chen:
1.I2C加上拉了没
2.可以看到波形不理想,你是不是I2C器件距离MCU太远了,降低速度看看。