请教大家个问题:
用TI的开发板,跑自带I2C例程,串口一直打印I2C Bus fault。
SDK为1_60_00_21,请问什么原因呢
YiKai Chen:
I2C腳位有沒有接上實體I2C slave?
Invoker:
回复 YiKai Chen:
您好:例程中是读取TMP102的温度,我接的不是。开发板上是没有这个TMP102这个器件的是吧?
YiKai Chen:
回复 Invoker:
沒有
Alvin Chen:
具体是走到哪一步出现这个错误,你可以先跑demo用示波器看看有没有波形出来。
xyz549040622:
回复 Invoker:
没器件,肯定读取值是错误的。
Invoker:
回复 YiKai Chen:
感谢您的回答:
我是通过杜邦线接的是另一个I2C设备,我再查一下这个设备吧,谢谢
Invoker:
回复 Alvin Chen:
好的,我试一下
Invoker:
回复 xyz549040622:
感谢您的回答,我是用杜邦线接的另一个I2C设备,我再查一下是不是这个设备问题吧。谢谢
xyz549040622:
回复 Invoker:
另一个设备的话,首先要确认I2C是加了上拉的,然后每个设备的I2C指令都是不一样的吧,需要修改的。