您好!
我目前使用 CC113L+MSPM0。 我已在 SmartRF 中成功接收到来自发送器的数据、但遗憾的是、我没有从 SPI 接收到正确的数据。
随函附上分析仪屏幕、供您参考
接收例程:
void GROUP1_IRQHandler(void)
{
switch (DL_Interrupt_getPendingGroup(DL_INTERRUPT_GROUP_1)) {
case GPIO_SWITCHES_INT_IIDX:
switch (DL_GPIO_getPendingInterrupt(GPIO_SWITCHES_PORT)) {
case GPIO_SWITCHES_USER_SWITCH_1_IIDX:
/* When SWITCHES_USER_SWITCH_1 is pressed, initiate data receiving */
//cc113L_Power_on_reset();
halRfStrobe(SRX);
wait_for_GDO2_Low();
halRfreadReg(AVAILABLE_RXBYTES);
halRfReadBurst(RX_FIFO,&buf, 0x08);
halRfStrobe(SFRX);
break;
default:
break;
}
break;
default:
break;
}
}
您能帮助我解决这个问题吗