2025-02-04 06:06 AM
Code which have worked well like a year ago with FW, MX and IDE versions that were current at that time does not work now.
The problem comes after a call to HAL_UART_Transmit with one byte ("C") to transmit. After it is transmitted and while the counterpart is transmitting a response packet, (Ymodem packet 0), the response packet is garbled by STM transmitting spurious "C" characters with intervals between 0.1 and 1.1 s.
I am using UART5 async mode, hardware flow control RS485, 57600 bps.
Current versions:
MX 6.13.0
FW 1.8.0, 1.11.1, 1.11.2, 1.12.1
IDE 1.17.0