为了实现低功耗功能,我利用下面红色的代码关闭RF,RF定时发的功能不能实现,串口通讯就没有反应了,想问下RF发数据要怎么操作,及下面的指令为什么影响到了串口通讯,
void RF_CloseToSleep(void)
{
/* Send packet */
RF_EventMask terminationReason = RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropTx, RF_PriorityNormal, NULL, 0);
RF_close(rfHandle);
}
while(1)
{
Uart_rx_process();
sleep(1);
RF_CloseToSleep();
if(tConfigParam.ConfigFlag)
{
Start_ADC_Sample();
RF_Transmit_Data();
}
}
user1263433:
回复 Eggsy Pang:
请问,下面的这条的内容要全部执行吗?能不能只执行某几项?
rfHandle = RF_open(&rfObject, &RF_prop, (RF_RadioSetup*)&RF_cmdPropRadioDivSetup, &rfParams);