MSP432 MCU 具有一个端口映射控制器支持将数字功能灵活映射到端口引脚。可移植到其他引脚的数字功能集取决于器件。特别是对于 MSP432 器件而言,EUSCIB0 SPI 模块的 SPI 时钟、SOMI 和 SIMO 功能都可移植到 P2、P3 和 P7 端口上的可用选项。此外,SMCLK 时钟输出同样可配置为输出到 P2、P3 或 P7 端口。在测试软件中,利用该端口映射特性以提高 PCB 布局的灵活性。
使用端口映射控制器,便会用到以下映射:
- PMAP_SMCLK(SMCLK 时钟输出)→ 端口 P2.0(连接到 ADS131M04 器件的 CLKIN 引脚,用于为 ADS131M04 生成调制器时钟。但请注意,此映射在初始化前未启用,只有在 ADS131M04 初始化完成后才会启用);这对应于接头 J27 的引脚 1,在电路板上标注为 SMCLK
- PMAP_UCB0SIMO (EUSCIB0 SPI SIMO) → 端口 P2.1(连接到 ADS131M04 器件的 DIN 引脚);这对应于接头 J27 的引脚 2,在电路板上标记为 SPI DOUT
- PMAP_UCB0SOMI (EUSCIB0 SPI SOMI) → 端口 P2.2(连接到 ADS131M04 器件的 DOUT 引脚);这对应于接头 J27 的引脚 3,在电路板上标记为 SPI DIN
- PMAP_UCB0CLK(EUSCIB0 SPI 时钟)→ 端口 P2.3(连接到 ADS131M04 器件的 SCK 引脚);这对应于接头 J27 的引脚 4,在电路板上标记为 SPI CLK
- PMAP_TA0CCR1A→端口 2.6(计时器 A0 CCR1 比较输出 OUT1);这对应于接头 J27 的引脚 7,在电路板上标记为 RST SYNC;请注意,仅当 ADS131M04 器件处于电流检测模式时才会发生此映射