我的电路用的是MSP430F5510,设计中有用到I2C接口,SCK 和 SDA都接有4.7K的上拉电阻,用示波器抓SCK和SDA的波形,发现SCK时序正常,SDA异常,见附图(黄为SCK,紫为SDA),请问这个锯齿波形大概是什么原因造成的呢?希望有遇到该问题的小伙伴能给支个招,谢谢!
Jacky Xu:
把另外slave端先断开,看还有没有类似情况。 断开slave后,你这里的通讯会由于收不到ACK而出现问题。但是你可以通过第一帧发出去的数据波形判断是不是slave端的影响。
像是两边同时在拉了,你先断开slave端试下。
灰小子:
回复 Jacky Xu:
接的什么iic器件?