我用的RM950的开发板,用mibspi与两个CPU通信时,发现数据一直不能发送成功。我是用halcogen生成的代码。
//master
void main(void)
{
/* USER CODE BEGIN (3) */
uint16 tx[10] = {1,2,3,4,5,6,7,8,9,10};
uint16 rx[10] = {0};
mibspiInit();
//mibspiGetData(mibspiREG5,0,&data[0]);
//mibspiEnableLoopback(mibspiREG1,Analog_Lbk);
mibspiSetData(mibspiREG1, 0, tx);
mibspiTransfer(mibspiREG1, 0);
while(!(mibspiIsTransferComplete(mibspiREG1,0)));
mibspiGetData(mibspiREG1,0,rx);
while(1);
/* USER CODE END */
}
//slave
void main(void)
{
/* USER CODE BEGIN (3) */
uint16 rx[10] = {0};
mibspiInit();
mibspiGetData(mibspiREG1,0,rx);
while(1);
/* USER CODE END */
}
一直接收不到数据?
