Bus I2C |
![]() |
Figura 01: Circuito para Bus i2C con
un maestro y dos esclavos. |
Los tres microcontroladores utilizan cristales de 20 Mhz y la velocidad de transmición del bus es de 1200 bps.
![]() |
Figura 02: Bus I2C con
un maestro y dos esclavos implementado en un protoboard |
A través de un pulsador, el microcontrolador MASTER del bus es alertado para que envíe un byte al primero de los microcontroladores esclavos. Éste lo recibe y muestra el contenido del mismo en los 8 leds colocados en su puerto B. La siguiente vez que se precionado el pulsador, el byte de datos será enviado al segundo microcontrolador esclavo.
Este prototipo fue de mucha ayuda para lograr dominar el BUS tanto en comunicaciones desde al maestro al esclavo como del esclavo al maestro.
Por un detalle de los programas que ejecutan cada microcontrolador ver la página de programación.