1、SPI 時鍾源 選擇 寄存器 配置如下, 具體 時鍾源 :
1、S32K Clock 配置 https://www.jianshu.com/p/f6a6dc883e16
2、時鍾結構圖 https://www.jianshu.com/p/b1b7797157ff
/* SPI 時鍾源有4種: SPLLDIV2_CLK,FIRCDIV2_CLK,SIRCDIV2_CLK,SOSCDIV2_CLK */ PCC->PCCn[PCC_LPSPI1_INDEX] = PCC_PCCn_PCS(1); // select spi clock source // 使能外設的接口時鍾,允許訪問 LPSPI1 模塊 PCC->PCCn[PCC_LPSPI1_INDEX] |= PCC_PCCn_CGC_MASK; // enable SPI clock
2、SPI 模式選擇
// select as master mode LPSPI1->CFGR1 |= LPSPI_CFGR1_MASTER(1);
3、引腳 功能選擇
00b: SIN 即 LPSPI1 的 PTB15 是 輸入 功能, SOUT 即 LPSPI1 的 PTB16 是 輸出 功能
01b: SIN 即 LPSPI1 的 PTB15 是 輸入 和 輸出 功能
10b: SOUT 即 LPSPI1 的 PTB15 是 輸入 和 輸出 功能
11b: SIN 即 LPSPI1 的 PTB15 是 輸出 功能, SOUT 即 LPSPI1 的 PTB16 是 輸入 功能 (PCB 電路 畫反 可以 用這個功能,這個功能贊 )