He construido un PCB con un FTDI FT231X para convertir UART a USB. Ahora RX y TX se cambian por error. ¿Hay alguna forma de intercambiarlos en el software?
He construido un PCB con un FTDI FT231X para convertir UART a USB. Ahora RX y TX se cambian por error. ¿Hay alguna forma de intercambiarlos en el software?
No, no puede intercambiar RX y TX desde dentro del software. Son conexiones de hardware, y cada controlador / receptor está configurado (en hardware) como tal. Su mejor opción (o la única opción), como sugirió Eugene Sh, es cortar las huellas en el PCB que se intercambian, y soldar en un par de cables en lugar de intercambiar las señales.
Lo siento, esa PCB está arruinada. Espero que su FTDI no esté en un paquete QFN al menos.
Para la próxima vez, coloca una resistencia serial en todos los lugares que puedas. Viene con un costo adicional de ensamblaje, pero hasta que adquiera confianza, permitirá una fácil depuración. Bueno, más fácil que cortar rastros.