MSP430F2122型号的单片机,调用用I/O口模拟的IIC通信协议和BQ20Z75通讯,主要是要读取电压值,可是从示波器观察到每次430发出设备地址后,作为从设备的BQ20Z75没有返回应答信号,SDA一直保持高电平。模拟的IIC程序是确保正确的,因为之前用在了其他产品上没问题(当然也是430这个平台),设备地址也绝对没问题。我越来越怀疑是硬件上的问题,在网上查了有些人说是SDA那个管脚电压供电不足,导致从设备不能拉低SDA,不知道有没有道理,还是各位大神有其他看法,问题拖了很久了,在此请教了。
此帖出自
小平头技术问答
可联系 QQ:1291991760
一周热门 更多>