这样不行,SDA是双向,MMA7455给单片机响应信号是在SDA线上输出低(单片机悬空,SDA接上拉电阻),单片机检测到低后输出数据,你这样是单向的,单片机检测不到MMA7455拉低SDA的过程,无法通信的。可以用电阻分压的方式,就是在单片机与MMA7455之间接4K电阻,在SDA靠MMA7455侧接10K电阻到地,这样单片机到MMA7455的电平接近3.3V,而MMA7455到单片机的几乎不受影响。