medium10 pts · first answer countsmicrocontrollersuartrs-485
RS-485 reply loses its last byte
Firmware drives the RS-485 DE pin high, sends a frame, and pulls DE low when the TXE (transmit data register empty) flag is set. The last byte is often garbled. Why?
Discussion 0
Join free to post in the discussion.
Related questions
- UART bytes per secondEmbedded Systems Engineer
- Garbage characters on the consoleEmbedded Systems Engineer
- UART idle line levelEmbedded Systems Engineer
- What an open-drain output can doEmbedded Systems Engineer
- Button wired to ground with pull-upEmbedded Systems Engineer
- Meaning of an NRST pinEmbedded Systems Engineer
- Setting bit 5 of a registerEmbedded Systems Engineer
- GPIO alternate function modeEmbedded Systems Engineer