buenas, estoy en un proyecto donde necesitamos colocar varios pic trabajando en paralelo pero comunicados entre sí a alta velocidad, tenia ganas de implementar un bus de comunicacion mediante protocolo SPI, porque segun tengo entendido soporta velocidades de transmicion superiores a un 1 mb/s.
el tema es que necesito que todos puedan enviar y recibir en cualquier momento, sin un orden predefinido (todos master y todos esclavos), estuve viendo por google pero no pude encontrar nada, alguien tiene una idea de como implementar esto??
se que es posible hacerlo con I2C pero por el momento creo que la velocidad no me alcanza (400 kb/s).
la idea es hacer una red neuronal donde cada PIC es la minima unidad de proceso y cada uno posee una direccion con el cual se identifica en el bus
gracias