主机演示代码还使用 MSPM0 作为主机 MCU。表 4-10 显示了主机和目标之间的硬件信号连接。
表 4-1 硬件信号连接
| 信号 |
LP-MSPM0G3507 |
LP-MSPM0L1306 |
|
主机器件 |
目标器件 |
主机器件 |
目标器件 |
| 复位 |
PB0 |
NRST 引脚 |
PA3 |
NRST 引脚 |
| 调用 |
PB16 |
PA18 |
PA7 |
PA18 |
| UART |
PB7/UART1_RX |
PA10/UART0_TX |
PA9/UART0_RX |
PA23/UART0_TX |
| PB6/UART1_TX |
PA11/UART0_RX |
PA8/UART0_TX |
PA22/UART0_RX |
| I2C |
PB2/I2C1_SCL |
PA1/I2C0_SCL |
PA11/I2C0_SCL |
PA1/I2C0_SCL |
| PB3/I2C1_SDA |
PA0/I2C0_SDA |
PA10/I2C0_SDA |
PA0/I2C0_SDA |
| SPI |
PB9/SPI1_SCLK |
PB9/SPI1_SCLK |
PA6/SPI0_SCLK |
PA6/SPI0_SCLK |
| PB8/SPI1_PICO |
PB8/SPI1_PICO |
PA5/SPI0_PICO |
PA5/SPI0_PICO |
| PB7/SPI1_POCI |
PB7/SPI1_POCI |
PA4/SPI0_POCI |
PA4/SPI0_POCI |
| PB6/SPI1_CS |
PB6/SPI1_CS |
PA8/SPI0_CS0 |
PA8/SPI0_CS |
| CANFD |
PA12/CAN_TX |
PA13/CAN_RX |
\ |
\ |
| PA13/CAN_RX |
PA12/CAN_TX |
\ |
\ |
注:
- 只连接一个通信接口:UART、I2C 或 SPI。目标侧引脚是可在非主闪存中更改的默认配置引脚。
- 使用软件调用时,不需要连接复位和调用信号。
- 对于 CANFD,收发器需要与 MSPM0 主机端和目标端连接。
.
表 4-2 MSPM0C1104 的硬件信号连接
| 信号 |
LP-MSPM0C1104 |
|
主机器件 |
目标器件 |
| 复位 |
PA2 |
NRST 引脚 |
| 调用 |
PA4 |
PA18 |
| UART |
PA24/UART0_RX |
PA27/UART0_TX |
| PA27/UART0_TX |
PA26/UART0_RX |
| I2C |
PA11/I2C0_SCL |
PA11/I2C0_SCL |
| PA0/I2C0_SDA |
PA0/I2C0_SDA |
注: 使用软件调用时,不需要连接复位和调用信号。
注: 使用 UART 接口时,需要移除 J101 上连接到 XDS110 UART 反向通道的跳线。
表 4-3 MSPM0H3216 的硬件信号连接
| 信号 |
LP-MSPM0H3216 |
|
主机器件 |
目标器件 |
| 复位 |
PA13 |
NRST 引脚 |
| 调用 |
PA12 |
PA11 |
| UART |
PA18/UART1_RX |
PA27/UART0_TX |
| PA17/UART1_TX |
PA30/UART0_RX |
| I2C |
PA9/I2C0_SCL |
PA27/I2C0_SCL |
| PA8/I2C0_SDA |
PA30/I2C0_SDA |
注: 使用软件调用时,不需要连接复位和调用信号。
注: 需要移除 PA30 的跳线来控制目标板上的 LED2。
表 4-4 MSPM0C1106 的硬件信号连接
| 信号 |
LP-MSPM0C1106 |
|
主机器件 |
目标器件 |
| 复位 |
PA13 |
NRST 引脚 |
| 调用 |
PA12 |
PA18 |
| UART |
PA11/UART0_RX |
PA10/UART0_TX |
| PA10/UART0_TX |
PA11/UART0_RX |
| I2C |
PB2/I2C0_SCL |
PA11/I2C0_SCL |
| PB3/I2C0_SDA |
PA10/I2C0_SDA |
注: 使用软件调用时,不需要连接复位和调用信号。