Introducción
Esta guía se abordará el sistema de comunicación bus I2C, el cual es utilizado por una gran cantidad de dispositivos, como acelerómetros, brújulas, displays, etc.
¿Qué es el bus I2C?
Abreviatura de Inter-IC (I2C) (inter integrated circuits), un tipo de bus diseñado por Philips Semiconductors a principios de los 80s, que se utiliza para conectar circuitos integrados (ICs).
Es un estándar que facilita la comunicación entre microcontroladores, memorias y otros dispositivos con cierto nivel de "inteligencia".
La metodología de comunicación de datos del bus I2C es en serie y sincrónica. Sólo requiere de dos líneas de señal y un común o masa, una de las señales marca el tiempo (pulsos de reloj) y la otra se utiliza para intercambiar datos.
Ventajas
- Requiere pocos cables
- Dispone de mecanismos para verificar que la señal hay llegado
Desventajas
- Su velocidad es media-baja
- No es full duplex
- No hay verificación de que el contenido del mensaje es correcto