这样不行,SDA是双向,MMA7455给单片机响应信号是在SDA线上输出低(单片机悬空,SDA接上拉电阻),单片机检测到低后输出数据,你这样是单向的,单片机检测不到MMA7455拉低SDA的过程,无法通信的。

可以用电阻分压的方式,就是在单片机与MMA7455之间接4K电阻,在SDA靠MMA7455侧接10K电阻到地,这样单片机到MMA7455的电平接近3.3V,而MMA7455到单片机的几乎不受影响。


这样不行,SDA是双向,MMA7455给单片机响应信号是在SDA线上输出低(单片机悬空,SDA接上拉电阻),单片机检测到低后输出数据,你这样是单向的,单片机检测不到MMA7455拉低SDA的过程,无法通信的。

可以用电阻分压的方式,就是在单片机与MMA7455之间接4K电阻,在SDA靠MMA7455侧接10K电阻到地,这样单片机到MMA7455的电平接近3.3V,而MMA7455到单片机的几乎不受影响。
--结束END--
有问题投稿请发送至: 邮箱/kf@guangfuqiang.com QQ/162020580
本文标题: 请教I2C的电平转换电路
本文链接: https://www.guangfuqiang.com/tndb/a1011526.html (转载时请保留)