Hi, Please help me in selection of ARM controller which supports the 9 bit multi processor communication in UART. My first choice is NXP LPC series. AT91SAM series also works.
Thanks.
To avoid that, wrong bytes get the wrong stick parity.
Is receive buffer contains the data even if parity error occurs ?
I don't know; because eventually, I didn't choose such a solution, so I didn't study it.
Description in UART receive buffer for LPC2478. Since PE (parity error), FE (framing error) and BI bits correspond to the byte sitting on the top of the RBR FIFO (i.e. the one that will be read in the next read from the RBR), the right approach for fetching the valid pair of received byte and its status bits is first to read the content of the U0LSR register, and then to read a byte from the UnRBR (receive buffer).
I think that mean "UART receive buffer contains data even if parity error (FE or BI) occurs, but to avoid wrong data read first check the error."
probably; but can you trust it?