Explicación de cómo solucionar el problema de que no funcione el RS485 en las placas STM 5″ PCB 50STM32U5 con revisión 1.0 y 1.1.
Si eres capaz de hacerlo por ti mismo, seguir los pasos que se indican a continuación debería ayudarte a resolver el problema.
Si no estás seguro o crees que puedes “estropear” algo, ponte en contacto con nosotros para obtener más información.
Para empezar, tienes que cortar los “caminos” como se muestra en la imagen de abajo.
La conexión de expansión no puede completar todo el HW 485.
Esto significa que la señal DE puede utilizarse manualmente como cualquier salida GPIO y, por ejemplo, USART1 TX y RX.
Modifica también el código del proyecto como se indica a continuación:
Las patillas RX, TX y DE de USART6 no están correctamente enrutadas al transceptor RS485.
Como solución, PE4 debe conectarse a los pines 2 y 3 y PJ4 debe ir al pin 4 del transceptor RS485.
Para conseguirlo, hay que modificar las pistas de la placa de circuito impreso como en la imagen de abajo.