Red de conocimiento informático - Material del sitio web - ¿Cómo implementar la comunicación RS232 entre el microcontrolador y el medidor de fase? Se requieren CTS y RTS para el medidor de fase; no se puede usar CA de tres cables.

¿Cómo implementar la comunicación RS232 entre el microcontrolador y el medidor de fase? Se requieren CTS y RTS para el medidor de fase; no se puede usar CA de tres cables.

Cts (listo para enviar) RTS (listo para enviar) DSR (conjunto de datos listo) se utilizará en el modo semidúplex del puerto serie.

No es gran cosa, estos son controles de flujo, lo que significa que antes de responder a los cts, la otra parte no enviará datos y esperará su respuesta.

Dos métodos:

1. Utilice más de dos pines MCU para CTS y RTS. Estas dos señales se operan según el protocolo del puerto serie, es decir, cambiando el otro según. la señal de lectura Una señal informa a la otra parte que se puede enviar, o le informa a la otra parte que quiero enviarla y luego espera a que la otra parte responda antes de enviarla. Se controla la transmisión y recepción de datos semidúplex y es necesario decidir si se realiza una acción en función del semáforo.

2. Su microcontrolador es full-duplex, por lo que no hay problema de esperar el estado de envío y recepción. Es decir, siempre que la otra parte actúe, podrá enviar y recibir en cualquier momento. sin control de estado de señal, así que junte los CTS, RTS y DSR del otro extremo, de modo que la solicitud del extremo opuesto pueda enviarse directamente en cualquier momento sin la confirmación de su microcontrolador.