楼主最近在做I2c通信这方面的工作,使用模块是3.3v电源供电,但是CPU用的51单片机,程序模拟总线,不能正常工作,怀疑是电平问题。但是在网上搜索电平的时候,感觉答案很多,看得有点晕。①有人说51单片机5V高电平,0v低电平。3.3V单片机3.3V高电平,0v低电平,这指什么?②但又看到一些答案,5V单片机TTL电平,输出高电平最小2.4V,低电平最大0.4V,输入高电平最小2v,输入低电平最大0.8v。接着翻又看到有人说5VTTL电平和3.3VTTL输入逻辑电平相等。那么2.4>2,0.4<0.8,为什么又会出现通信不匹配的问题呢。 |