STM32H743 UART hardware DE pin does not deassert with consistent timing, causing bus collision on RS-458
I'm using UART7 on a STM32H743 to drive a RS-485 transceiver. I've set it up to use the hardware DE pin to switch the transceiver between TX and RX modes. I transmit 14byte messages to devices on the bus, and they send back ~14byte messages. My code ...