Write FLEX_US_CR.TXEN and FLEX_US_CR.RXEN to enable both the transmitter and the
receiver.
Write FLEX_US_MR.USART_MODE to select the LON mode configuration.
Write FLEX_US_BRGR.CD and FLEX_US_BRGR.FP to configure the baud rate.
Write COMMT, COLDET, TCOL, CDTAIL, RDMNBM and DMAM in FLEX_US_LONMR to configure the LON operating mode.
Write BETA2, BETA1TX, BETA1RX, PCYCLE, PSNB, NPS, IDTTX and ITDRX respectively in FLEX_US_FIDI, FLEX_US_LONB1TX, FLEX_US_LONB1RX, FLEX_US_TTGR, FLEX_US_LONPRIO, FLEX_US_LONIDTTX and FLEX_US_LONIDTRX to set the LON network configuration.
Write FLEX_US_MAN.RXIDLEV and FLEX_US_MAN.RX_PL to indicate the receiver line value and select the preamble pattern to use.
Wait until FLEX_US_CSR.RXRDY rises.
Read FLEX_US_RHR.RCHR.
If all the data and the two CRC bytes have not been read, repeat the two previous steps.
Wait until FLEX_US_CSR.LRXD rises.
Check the LON errors.
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.