Hi Dear Reader(s),
I am developing my FLEX IO Uart on the s32K144 evaluation board based on a demo program FlexIO, and I am using the below evaluation board,
https://www.nxp.com/docs/en/quick-reference-guide/S32K144EVB-QSG.pdf
And I first turned FlEXIO_D0 to do Tx to verify that I have timer & shifter work correctly.
Then I followed recommendation on
https://www.nxp.com/docs/en/application-note/AN12174.pdf
to double check my settings.
I still could not get any byte even I saw these bytes appear on Rx line (FLEX_D0).
Could you tell me from my attached zip file FlexIO_Uart_s32k144.zip if I have correctly set up FLEX_D0 to do Rx in
"
/* setup FLEX_D0 to receive */
FLEXIO_UART_D_receive_init();
"
If I did, do I read from the correct buffer
"byte = (FLEXIO->SHIFTBUF[1] >> 24 ) & 0xFF;"
Both the above mentioned are in the file FlexIO.c.
Thank you very much!!
Kevin