初始化spi
void spi_init(void){
LPSPI_DRV_MasterInit(SEND,&SendState,&Send_MasterConfig0);
LPSPI_DRV_SlaveInit(RECEIVE,&ReceiveState,&Receive_SlaveConfig0);
}
spi发送数据 SPI移位寄存器,TX每发送一个字节,RX同步接收一个字节
void spi_senddata(uint8_t *senddata,uint8_t len,uint8_t timeout){
uint8_t RecBuffer[len];
for(uint8_t i=0;i<len;i++)
{
LPSPI_DRV_MasterTransferBlocking(SEND,&senddata[i],&RecBuffer[i],1,timeout);
SPI0_RecBuffer[i] = RecBuffer[i];
}
}