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
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.
Figure 3-7 MCU as Responder Receiving
Data Results
Figure 3-8 MCU as Responder Receiving
Data Waveform
Figure 3-9 gResponderRXBuffer
ResultsWhen 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.
Figure 3-10 MCU as Responder Transmitting
Data Results
Figure 3-11 MCU as Responder Transmitting
Data Waveform