Tengo un sistema con dos dispositivos seriales (Arduino uControllers) conectados a un solo chip FTDI (USB a serie) a través de un interruptor de silicio. Cada dispositivo funciona bien por sí solo.
Me gustaría poder alternar entre la salida en serie de los dos dispositivos mientras se ejecutan. A veces funciona, pero no de manera confiable y es más confiable a velocidades más lentas (por ejemplo, 9600). Cuando falla, solo consigo basura después de cambiar entre ellos. Si reinicio el dispositivo que estoy escuchando, obtengo buenos datos.
¿Cómo puedo cambiar limpiamente entre los dos puertos limpiamente?
Gracias.