Me pregunto si es posible conectar múltiples chips de controlador de LED Max7219 / 7221 usando los comandos wiringPi de alto nivel. por ejemplo,
wiringPiSPIDataRW(SPI_CHANNEL, addrRegBuffer, sizeof (addrRegBuffer));
En este momento, tenemos 4 chips de controlador Max7219 y solo podemos lograr que tres de ellos funcionen con éxito. Por alguna razón, nuestro código omite el primer chip Max y no sabemos por qué. Pensamos que podría tener algo que ver con la forma en que los comandos de wiringPi interactúan con el CS / Load y el Reloj, lo que podría estar impidiendo que ocurra una cascada ¿Un Google rápido de estos chips en cascada usando wiringPi no proporcionó ninguna explicación clara, lo que nos llevó a preguntarnos si sería posible con estos comandos de alto nivel?
¿Alguien ha manejado esto usando wiringPi o ha tenido problemas similares? ¡Cualquier ayuda es muy apreciada!
Saludos, Alasdair.