SLAAEK9 February   2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0L1105 , MSPM0L1106 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2How MSPM0 Support LIN Function
    1. 2.1 Clock
    2. 2.2 LIN Hardware
    3. 2.3 LIN Demo Code in SDK
      1. 2.3.1 LIN Commander
      2. 2.3.2 LIN Responder
  6. 3LIN Communication Realization
    1. 3.1 Hardware Connection
    2. 3.2 Test Results
      1. 3.2.1 Commander
      2. 3.2.2 Responder
  7. 4Summary
  8. 5References

Responder

In this case, MSPM0 serves as responder. The demo code realizes the function that if received 0x39/0xBA/0xFB, MCU can receive data from commander. And if received 0x08/0x49/0x0D PID, MCU can transmit data to the commander.

When commander send 0x3B(PID is 0xFB), the MCU is going to receive data from host. As shown in Figure 3-7, Figure 3-8, and Figure 3-9, the host computer successfully transmit the data which can be read from MCU RAM in debug mode.

 MCU as Responder Receiving
                    Data Results Figure 3-7 MCU as Responder Receiving Data Results
  MCU as Responder Receiving
                    Data Waveform Figure 3-8 MCU as Responder Receiving Data Waveform
 gResponderRXBuffer
                    Results Figure 3-9 gResponderRXBuffer Results

When commander send 0x08, the result is shown in Figure 3-10 and Figure 3-11. The host is set to read mode, and select Enhanced check mode. Then, the communication is successful, and the host computer successfully receives the data sent by the MCU, which can be confirmed through waveform. Finally the GPIO is toggled to show the end of communication.

 MCU as Responder Transmitting
                    Data Results Figure 3-10 MCU as Responder Transmitting Data Results
 MCU as Responder Transmitting
                    Data Waveform Figure 3-11 MCU as Responder Transmitting Data Waveform