IIC 是一种串行通讯方式,一般用在单片机与其他芯片之间的通讯,比如EEPROM芯片,MEMES芯片,RTC时钟芯片。
传输距离不会太远。
RS485 是一种工业通讯总线,在2400bps下,可以传输1KM的距离。
勘误一下 不是 IIIC 是IIC
IIC分时钟线SCL和数据线SDA 有着特定的时序,通讯都要依据时序来 包含开始,发送数据,结束,应答等
而485只是串口的一个延伸,通过一个使能端和两个差分共模的数据线来完成传输,并没有什么特别的,使用和串口接近
建议看一看IIC和485两类总线的波形图。上网可以查到。
I2C是有一条时钟线一条数据线的,且这种通信没有用差分
485是用了差分的,但没有时钟线
IIC是有一条时钟线一条数据线,
用于板间通信,不支持长距离,
搭载的器件也是有限的
IIC是串口通信,
485是串口协议