在IAR编译器里开启POWER_SAVING宏定义,在进入主循环之前 改变供电模式 osal_pwrmgr_device(PWRMGR_ALWAYS_ON); 为什么芯片还能进入PM2模式啊
YiKai Chen:
看看是不是有其他地方呼叫了osal_pwrmgr_device( PWRMGR_BATTERY );
Viki Shi:
用例程SimpleBLEPeripheral测试, 任务完成后自动进入低功耗。
user4952053:
回复 YiKai Chen:
没有了 ,整个工程就这一个地方有这句程序,找半天实在找不出原因了
Butterfly:
开启了POWER_SAVING宏定义, 不希望进低功耗模式?
YiKai Chen:
回复 user4952053:
為什麼不關閉POWER_SAVING就好
user4952053:
回复 Butterfly:
我想通过串口命令控制进入低功耗而不是自动进入
user4952053:
回复 Viki Shi:
我用协议栈里的例程osal_pwrmgr_device(PWRMGR_ALWAYS_ON); 之后还是会自动进入低功耗PM2模式
user4952053:
回复 YiKai Chen:
因为低功耗还是需要的,但我想通过串口命令控制它,而不是让他自己进入
user4952053:
回复 Viki Shi:
osal_pwrmgr_device(PWRMGR_ALWAYS_ON);供电模式改变了 还会进入低功耗吗?我把程序里能改的都改成osal_pwrmgr_device(PWRMGR_ALWAYS_ON);了还是没用,是不是系统自动会设置成osal_pwrmgr_device(PWRMGR_BATTERY );?
user5880463:
回复 user4952053:
请问你现在解决了吗?
TI中文支持网


