SPI: dúplex completo y dúplex parcial

0

¿Alguien podría decir cuáles son las ventajas / desventajas de usar el SPI half duplex sobre la comunicación SPI full duplex? Sé que utilizando half duplex, podemos guardar un pin. ¿Pero es esta la única ventaja de usar half duplex? ¿La velocidad a la que el maestro lee los datos del esclavo es la misma para ambos modos de comunicación? Por favor responda

Saludos

    
pregunta xyz101

1 respuesta

1
El modo unidireccional o solo de escritura Half duplex puede usarse cuando el maestro no necesita datos del esclavo. Por ejemplo, cuando se trabaja con la mayoría de las pantallas LCD, por lo general, está bien hacer solo escrituras (aunque al leer el estado, el maestro de framebuffer, etc. puede detectar el mal comportamiento y restablecer el esclavo, pero la pantalla LCD no es un componente crítico y los reinicios ciegos programados pueden ser suficientes). La ventaja es, como usted mencionó, el ahorro de 1 pin.

Las velocidades del reloj de lectura / escritura son siempre las mismas, ya que se realiza simultáneamente. Los búferes de lectura y escritura de SPI de MCU son registros de desplazamiento con el mismo reloj, por lo que cuando el maestro está escribiendo, también está leyendo (incluso si el esclavo no está enviando, en ese caso se reciben ALTOS bits).

    
respondido por el Flanker

Lea otras preguntas en las etiquetas