问题描述:
为利用I2C协议实现KV5芯片与MS5611气压计芯片的通信,在初始化I2C协议(包括引脚复用,设置波特率)后,主机给从机发送启动信号、从机地址及读写位(R/W)后,检测不到应答位(ACK,低电平)。利用示波器观测SDA和SCL信号,如下图。
可以看到,应答位有拉低现象,说明MS5611接收到自身地址及读写位后有应答,但拉低能力不够,KV5没有识别到。
解决方法:
下图是KV5芯片与MS5611芯片外部电路连接图,SDA
问题描述:
为利用I2C协议实现KV5芯片与MS5611气压计芯片的通信,在初始化I2C协议(包括引脚复用,设置波特率)后,主机给从机发送启动信号、从机地址及读写位(R/W)后,检测不到应答位(ACK,低电平)。利用示波器观测SDA和SCL信号,如下图。
可以看到,应答位有拉低现象,说明MS5611接收到自身地址及读写位后有应答,但拉低能力不够,KV5没有识别到。
解决方法:
下图是KV5芯片与MS5611芯片外部电路连接图,SDA