This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

UART TX FIFO

Hello,
Using an LPC2400 family with UART FIFOs enabled (RX & RX) does this mean that in entire TX FIFO (16 bytes) must be filled in order to have data placed on the bus, or does that happen every predefined period? I looked in the data sheet of the processor and the UART itself to no avail...

Parents
  • You don't need to fill the transmit FIFO full to start transmitting. It will automatically transmit.

    There is a bit of special logic that will delay the THRE interrupt to give you time to fill in more characters in the FIFO. After you have had at least two characters in the TX FIFO at the same time, the next THRE will come immediately, to inform you that the TX FIFO needs more data.

Reply
  • You don't need to fill the transmit FIFO full to start transmitting. It will automatically transmit.

    There is a bit of special logic that will delay the THRE interrupt to give you time to fill in more characters in the FIFO. After you have had at least two characters in the TX FIFO at the same time, the next THRE will come immediately, to inform you that the TX FIFO needs more data.

Children