同样是使用两线方式通信,但是一般IIC用于板上原件之间通讯,可以单对多,多对多。RS232用于远距离板件通讯,一般是单对单;
主要是232使用差分信号传输数据,抗干扰能力好,传输距离远。
i2c属于同步通讯一根是时钟线,另一根是数据收发
232是异步通讯,时钟必须收发一致才可以通讯,一根发送。一根接收
I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 I2C总线上传送的数据信号是广义的,既包括地址信号,又包括真正的数据信号。串行通信中,线路空闲时,线路的TTL电平总是高,经反向RS232的电平总是低。一个数据的开始RS232线路为高电平,结束时Rs232为低电平。数据总是从低位向高位一位一位的传输。