Para responder a esto, primero veamos la definición básica de protocolo
Protocolo: un conjunto de reglas que rigen el intercambio o la transmisión de datos entre dispositivos.
En lenguaje simple, ¿cómo se comunican dos personas?
- ¿Qué es el servicio de agente de estacionamiento cuyo número de puerto 5431 es TCP (Protocolo de control de transmisión)?
- ¿Qué protocolo usa Traceroute?
- ¿Por qué no se construyen SMTP y HTTP en la parte superior del protocolo de transporte RPC?
- ¿Por qué el ACK no está superpuesto en el establecimiento de la conexión TCP?
- ¿Qué es el protocolo de puerta de enlace interior?
Comienzan a hablar, cuando uno completa su discurso, entonces solo otro comienza hasta que otro escucha. Si ambos comienzan a hablar o ambos escuchan al mismo tiempo, no se puede transferir información entre ellos.
Entonces, estos protocolos como I2C son un protocolo estándar para una o varias comunicaciones entre dispositivos. Usted conoce las reglas, solo programe un microcontrolador para seguir estas reglas o simplemente busque en google y encontrará bibliotecas preconstruidas para eso. Solo tiene que hacer un pin de reloj y un pin de datos que puede hacer fácilmente programando.
Y dado que cada microcontrolador es programable, cada microcontrolador puede usar el protocolo I2C.