Me gustaría preguntar si alguien tuvo la experiencia de usar más de 1 controlador / canal SPI en un proyecto. Tuve este pyboard donde tiene hasta 3 controladores SPI, aunque creo que solo se pueden usar 2 controladores SPI. Esto es diferente del esquema esclavo SPI múltiple tradicional que se aplica solo en 1 controlador SPI.
Tuve esta configuración donde el 1er controlador SPI (SPI_1) hablará con un concentrador de relés basado en SPI y el 2do controlador SPI (SPI_2) hablará con múltiples sensores basados en SPI. Ahora mi pregunta es, ¿pueden funcionar estos dos controladores SPI simultáneamente o en ese momento, SPI_1 se activará & apague el (los) relé (s) mientras SPI_2 leerá los valores del sensor . Estos dos generan relojes seriales diferentes entre sí, ¿verdad? ¿Se puede lograr esto? también, ¿cómo se aplicaría esto en el lado de la programación?
Tuve muchas experiencias en SPI con tablas arduino, pero aún no he intentado usar dos controladores SPI diferentes al mismo tiempo, ya que las tablas arduino solo tienen 1 controlador SPI.
EDITAR:
enlace es el microcontrolador utilizado por el Pyboard v1.1.
enlace es la placa a la que voy a utilizar.