1、UJA1169 对应 SPI 引脚 原理图
2、UJA1169 对应 SPI 引脚 需要 进行 电平 转换 才能到 MCU
3、 S32K144 spi 引脚 对应 原理图
4、打开 文件 S32K1xx Series Reference Manual.pdf → 附件 → S32K144_IO_Signal_Description_Input_Multiplexing.xlsx
找到 对应 引脚 复用功能 对应 的寄存器值, 例如: PTB14 → LPSPI1_SCK 对应 0000_0011 即 对应十进制 3, 注:下面 寄存器初始化 会用到。
4、引脚 初始化,需要用到 上一步 中 “复用功能对应的寄存器值”
void bsp_spi1_port_init( void ) { PCC->PCCn[PCC_PORTB_INDEX] |= PCC_PCCn_CGC_MASK; /* Enable clock for PORTB */ PORTB->PCR[14] |= PORT_PCR_MUX(3); /* Port B14: MUX = ALT3, LPSPI1_SCK */ PORTB->PCR[15] |= PORT_PCR_MUX(3); /* Port B15: MUX = ALT3, LPSPI1_SIN */ PORTB->PCR[16] |= PORT_PCR_MUX(3); /* Port B16: MUX = ALT3, LPSPI1_SOUT */ PORTB->PCR[17] |= PORT_PCR_MUX(3); /* Port B17: MUX = ALT3, LPSPI1_PCS3 */ }