RT
PRINT(?"1.spi0?mul?slave?mode?\n"); ??GPIOPinRemap(ENABLE,RB_PIN_SPI0); ??GPIOA_ModeCfg(GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15,?GPIO_ModeIN_PU); ??GPIOB_ModeCfg(GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15,?GPIO_ModeIN_PU); ??SPI0_SlaveInit(); ??/*i?=?SPI0_SlaveRecvByte(); ??PRINT(?"recv:%d\n",i); ??SPI0_SlaveSendByte(?~i?);*/ ??SPI0_SlaveRecv(?spiBuffrev,?5?); ??PRINT(?"%d",spiBuffrev[0]); ??PRINT(?"%d",spiBuffrev[1]); ??PRINT(?"%d",spiBuffrev[2]); ??PRINT(?"%d",spiBuffrev[3]); ??PRINT(?"%d\n",spiBuffrev[4]); ??SPI0_SlaveTrans(?spiBuffrev,?5?); ??SPI0_SlaveDMARecv(?spiBuffrev,?12?); ??SPI0_SlaveDMATrans(?spiBuffrev,?12?);
使用PB引腳,作為從機時,只能接收到數(shù)據(jù)而不能發(fā)送數(shù)據(jù)。使用PA引腳沒有這個問題