The chip package is RTM3.0, using the S32DSV2.2 LIN configuration tool to configure three buses on the S32K148, of which LIN1 and LIN2 are using LPUART0 and LPUART1 respectively, and the transmission and reception of these two are no problem, and can be displayed on the host computer. However, LIN3 is using LPUART3, and before sending the frame header, the node state is LIN_NODE_STATE_IDLE , after sending the frame header has been in the LIN_NODE_STATE_SEND_BREAK_FIELD, has been stuck in the hair interval field, and then the bus state is busy, can't enter the interrupt, please advise how to solve this error.
Hi @张宏华,
Can you use an oscilloscope to verify the signal path for LIN3:
Thank you,
BR, Daniel
Thanks for your reply, I have solved the problem. My S32K148 chip was falsely soldered so that the pin that gives the lin transceiver a wake up didn't work, very low level error.