Una de las partes esenciales de este proyecto es que cada placa sepa lo que tiene que hacer, o lo que es lo mismo, la coordinación de datos y buses, e interrupciones de petición de comunicación. Esto es en nuestro caso, el master.
Es posiblemente una de las placas más pequeñas, basada prácticamente en exclusiva en un microcontrolador maestro del bus I2C. Éste, es el único elemento externo que pueden ver las demás placas, de forma que cuando se quieren comunicar entre sí, el master ha de hacer de repetidor de los datos. Así mismo, mediante sistema de interrupción, se solicita la comunicación con el mismo.
Pese a ser un cuello de botella en la comunicación de las diversas placas, esto en la práctica no es un problema, dado que en su funcionamiento normal, todos los datos necesarios estarán precargados en buffer de memoria, y priorizando en cada momento a los bloques que presenten más carga de datos.
Un saludo, Dolf


