各位好,想請問一下:
我是使用 BF533 (ADSP-EDU-BF533發展板) 與另一個 MCU 用SPI溝通, BF533為Slave , MCU為Master。
BF533 依樣採用 中斷的方式接收數據。以下是我對 SPI_CTL 的一些設定
*pSPI_CTL = 0x0630 | SZ; // slave Mode, CPOL = 0, CPHA = 1, EMISO = 1, PSSE = 1,
在測試的過程中,我需要將 PF0 pin 連接到 MCU端(Master) 的GND,才能正確的接收數據。如果讓 PF0 空接 或是 接到自己本身 (ADSP-EDU-BF533發展板) 的GND,都無法正確動作。
SPI 不是只需要由 Master 提供 CLOCK 給 Slave , 總共使用 SLK、MOSI、MISO 三條線就可以了嗎?
PF0有無接到 Master 的GND為什麼會這樣影響?