Me gustaría conectar varias placas al microcontrolador y enviar datos a los registros de desplazamiento colocados en las placas. Estoy conectando en cascada todos los registros de desplazamiento para el envío de datos desde el SPI. Pero me gustaría bloquear los valores individualmente ya que la salida del registro de desplazamiento a la placa está controlada por tiempo y es asíncrona con los otros registros.
Encontré este esquema para conectar el SPI al registro de desplazamiento:
Con esta conexión, engancho la señal directamente después de la transmisión.
¿Es posible simplemente usar el reloj y los datos del SPI para conectarse al registro y elegir mi propia señal de bloqueo? el CS "existirá" en el software pero no estará conectado al registro de desplazamiento.
gracias
¿Es posible simplemente usar el reloj y los datos del Spi para conectarme al registro y elegir mi propia señal de bloqueo?
Sí.
pero hay una alternativa de software a eso: mantener un ram de salida de datos. cambie los bits correctos, desplace los datos y encájelos todos. eso es equivalente a tener pestillos individuales si sus cambios se limitan a bytes/bits individuales.
Nesrine Gajati
dannyf