TI中文支持网
TI专业的中文技术问题搜集分享网站

关于CC1310使用函数Power_sleep(PowerCC26XX_ENTERING_STANDBY)唤醒的问题

使用Power_sleep(PowerCC26XX_ENTERING_STANDBY)函数睡眠后通过RTC时钟发现无法唤醒CPU,想问问如何能够让CPU重回active模式?

Susan Yang:

能否给出您的详细代码?另外建议您先参考下 C:\ti\tirtos_cc13xx_cc26xx\examples\IAR\CC1310DK_7XD\pinStandby

Steven.Lee:

回复 Susan Yang:

RTOS中创建的任务中使用的是Power_sleep(PowerCC26XX_ENTERING_STANDBY)函数进入standby模式
Clock_Params_init(&TIClkParams);TIClkParams.period = 1000/Clock_tickPeriod;TIClkParams.startFlag = TRUE;Clock_construct(&TIClkStruct,(Clock_FuncPtr)ClockCallBack,0, &TIClkParams);TIClockHandle = Clock_handle(&TIClkStruct);Clock_start(TIClockHandle);

Power_sleep(PowerCC26XX_ENTERING_STANDBY);while(1){}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
这是clock模块的回调函数
void ClockCallBack(UArg arg0)
{uINTSystemClock++;if(uINTSystemClock%1000==0){PIN_setOutputValue(TILEDPinHandle, Board_PIN_LED2,!PIN_getOutputValue(Board_PIN_LED2));}
}

赞(0)
未经允许不得转载:TI中文支持网 » 关于CC1310使用函数Power_sleep(PowerCC26XX_ENTERING_STANDBY)唤醒的问题
分享到: 更多 (0)