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

CC1310: 在配置了standbyPower策略下,task_sleep和sleep有何区别

Part Number:CC1310

power配置如下,

const PowerCC26XX_Config PowerCC26XX_config = {
.policyInitFxn = NULL,
.policyFxn = &PowerCC26XX_standbyPolicy,
.calibrateFxn = &PowerCC26XX_calibrate,
.enablePolicy = true,
.calibrateRCOSC_LF = true,
.calibrateRCOSC_HF = true,
};

总共有2个线程,要让cpu进入standby,到底是调用task_sleep还是sleep? 

pinStandby例程里面,调用的是sleep?看一些问题解答,又是调用task_sleep.

Kevin Qiu1:

sleep是posix中的API,而task_sleep是提rtos中的API,二者的本质都是一样的,既最终都是通过tick实现sleep的

二者都可以使设备进入到standby模式,可以通过查看main.c文件是否使用了posix来判断使用哪个API

赞(0)
未经允许不得转载:TI中文支持网 » CC1310: 在配置了standbyPower策略下,task_sleep和sleep有何区别
分享到: 更多 (0)