Hacemos una verificación profunda cada uno de los tutoriales de nuestra web con el objetivo de mostrarte siempre información con la mayor veracidad y certera.
Solución:
Eléctricamente son los dos iguales. La diferencia es para qué sirven.
DTR significa Data Terminal Ready e indica que el dispositivo conectado está listo para recibir datos.
Terminal de datos listo (DTR) es una señal de control en comunicaciones seriales RS-232, transmitida desde un equipo terminal de datos (DTE), como una computadora, a un equipo de comunicaciones de datos (DCE), por ejemplo, un módem, para indicar que el terminal está listo para las comunicaciones y el módem puede iniciar un canal de comunicaciones.
RTS significa Solicitud de envío e indica al dispositivo conectado que desea enviar datos.
El DTE afirma RTS para indicar un deseo de transmitir al DCE y, en respuesta, el DCE afirma CTS para otorgar permiso, una vez que se logra la sincronización con el DCE en el otro extremo.
Básicamente, DTR se usa para indicar la presencia de algún equipo, y RTS es la mitad del control de flujo de hardware (junto con CTS) para iniciar y detener la comunicación.
En la comunicación USB (por ejemplo, usando el adaptador FT232 USB a UART, etc.) el significado es menos claro. DTR se afirma cuando se abre el puerto (generalmente) y RTS probablemente no se afirma en absoluto. Depende del capricho del sistema operativo y/o del controlador si DTR se afirma automáticamente o no, e incluso si se implementa RTS.
DTS y RTS se utilizan en placas esp8266 con USB (Wemos, NodeMcu) para restablecer la placa y configurar io 0 bajo para el modo de cargador de arranque. Puedes verlo en el código fuente de esptool.py. A veces desea un reinicio sin ir al modo de cargador de arranque.
RTS = either CH_PD/EN or nRESET (both active low = chip in reset
DTR = GPIO0 (active low = boot to flasher)
Si sostienes alguna desconfianza o forma de renovar nuestro tutorial eres capaz de ejecutar una apostilla y con mucho gusto lo interpretaremos.