板子工作一段时间后i2c会卡死, 可以看到发送完第一个slave地址+W之后,ACK已经采样了,但是采样之后sda线上会有一个方波,这个方波是没有意义的,不会被scl上升沿采样到,但是这个方波有些时候会提前出现,出现的位置是第一个ACK采样的位置,这样总线就直接被认为NACK,I2C总线报错。我有点十分着急,所以询问一下大家,希望能得到回复。
热门产品 :
CH182: 以太网PHY收发器芯片