Tool/software:
How to configure the UART module to detect LIN wakeup signal in LIN slave configuration? In Reference Manual of MSPMO G series not seen UART Register configuration to support wakeup detection.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
How to configure the UART module to detect LIN wakeup signal in LIN slave configuration? In Reference Manual of MSPMO G series not seen UART Register configuration to support wakeup detection.
Hi ! Have you gone thru this app note? LIN Basics and Implementation on MSPM0
LIN module in MSPM0G3519 is based on UART0.
UART0 support wake up from down to STANDBY0 mode, so LIN can support wake up from STANDBY0 mode.
But due to the wakeup time, there won't be a valid break field detection, MSPM0 use hardware and software to implement LIN at the same time, so the first LIN frame won't response correctly.
But after waking up from STANDBY, the following LIN frame will work normally.
Please add a macro definition [Transmit_INT] in your code to enable this feature.
Hi, can you please update on the function or API which will notify application about wakeup detection for LIN slave node. From the attached Lin responder driver, I am not able to locate the function which can notify application about the LIN wakeup event.
Also, can you please share the Latest driver for MSPM0G3519.
You can download the latest driver from MSPM0 SDK.
And the LIN demo I sent you, I recommend you to use this one, instead of the one in MSPM0 SDK.
UART will wakeup from STANDBY0 mode if there is a LIN frame received from LIN transceiver.
There is no related API about LIN wake up function.
Also, you can call __WFI(); to set MSPM0 into STANBY0 mode after you set the low power mode to STNABY0 in syscfg.