¿IIC y SPI son full duplex o half duplex?
Full-duplex es un método en el que las líneas de transmisión y recepción entre el microprocesador y el dispositivo periférico son independientes, de modo que los datos se pueden transmitir en ambas direcciones al mismo tiempo. Significa que podemos recibir datos mientras enviamos datos y ambos están sincronizados. Al igual que al hacer una llamada telefónica, podemos escuchar la voz de la otra parte al mismo tiempo. Las tarjetas de red actuales generalmente admiten full duplex.
La transmisión de datos semidúplex significa que los datos se pueden transmitir en ambas direcciones de una portadora de señal, pero no simultáneamente. Por ejemplo, al utilizar la tecnología de transmisión semidúplex en una LAN, una estación de trabajo puede enviar datos en línea y luego recibirlos inmediatamente en línea desde la dirección en la que se acaban de transmitir. Al igual que la transmisión full-duplex, la half-duplex consta de una línea bidireccional.
Datos extendidos:
Introducción a full-duplex o half-duplex:
Full-duplex significa que los datos se pueden enviar y recibir al mismo tiempo. Las llamadas se sincronizan al igual que al realizar una llamada telefónica, puedes escuchar la voz de la otra parte al mismo tiempo. Las tarjetas de red actuales generalmente admiten full duplex.
Half-duplex El llamado half-duplex significa que solo hay una acción en un periodo de tiempo. Por ejemplo, en una carretera estrecha sólo puede pasar un vehículo al mismo tiempo. Cuando hay dos autos en direcciones opuestas, en este caso, solo un auto puede pasar primero y el otro auto no arrancará hasta el final. Este ejemplo ilustra vívidamente el principio del semidúplex.
Los primeros walkie-talkies, los primeros concentradores y otros dispositivos se basaban en productos semidúplex. Con el continuo avance de la tecnología, el semidúplex se retirará gradualmente del escenario de la historia. La comunicación simplex se refiere a la transmisión unidireccional de datos a través de una línea de comunicación.