1. I2C BUS(Inter Integrated Circuit BUS一内部集成电路总线)
2. 2跟线
serial data line (SDA)
serial clock line (SCL) //总线上所有器件要依靠SDA发送的地址信号寻址
3. I2C总线的基本概念
发送器(Transmitter) :发送数据到总线的器件
接收器(Receiver) :从总线接收数据的器件
主机(Master) :初始化发送、产生时钟信号和终止发送的器件
从机(Slave) :被主机寻址的器件
I2C 总线是双向传输的总线,因此主机和从机都可能成为发送器和接收器。如果主机向从机发送数据,则主机是发送器,而从机是接收器;如果主机从从机读取数据,则主机是接收器,而从机是发送器。不论主机是发送器还是接收器,时钟信号 SCL 都要由主机来产生。
4. I2C 作为一种目前通用的总线技术,已广泛应用于RAM、EEPROM 以及LCD 控制器等设备。
5. SPI和UART可以实现全双工,但I2C不行