Hi
We are using the TL16CP754C with WINCE 5.0 on a PXA255 board. When we connect a sensor with baudrate 9665(the xtal on sensor i optimized for CANbus, and therefore we have som mismatch in the UART baud rate), we get a line status interrupt, and we read the LSR with value 0xE1. This mean that we have an error in RX FIFO (bit[7]) and data in receiver (bit[0]), but no break interrupt, framing error, parity error or overrun error.
How can we get a line status interrupt when no one of the source is read back when we read the LSR ? .
In the document SLLS644 page 12 table 4 the interrupt source for receiver line status is OE, FE, PE or BI.
When we tries to empty the recever buffer we end up in a endless loop ( the receiver line status interrupt will not be cleared), even when we remove the sensor that sends data, so we must reset the recever fifo to get out of the endless loop.
Jan Flatlandsmo