¿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.
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.