TI达人:
CC1352P蓝牙项目在无蓝牙连接时,如果让系统进入待机状态?
我观看之前的一些帖子和CC1352P1_SCE_BASSENSORS这个例程,在进入待机前蓝牙的一些任务我需要关闭吗?有无相关的例程?simple_peripheral_app_CC13X2P_4_LAUNCHXL_tirtos_ccs 和simple_peripheral_oad_onchip_app_CC13X2P_4_LAUNCHXL_tirtos_ccs
定义POWER_SAVING 和没有定义对功耗差别不大,CPU一致没有长时间休眠下去,也没有找到待机的入口。
多谢!
Susan Yang:
对于BLE5-Stack应用,main()通过定义POWER_SAVINGS预处理器符号可以设置电源约束。定义并启用后,设备会根据BLE5-Stack事件,外设事件,应用程序计时器等的要求进入和退出睡眠状态。未定义时,设备保持唤醒状态。
dev.ti.com/…/power.html
YiKai Chen:
你用得SDK版本是?你測試定义POWER_SAVING 和没有定义時功耗各别是多少?
user4849938:
回复 YiKai Chen:
版本是sdk_3_40_00_02,POWER_SAVINGS 在config_def.opt定义没有用!syscfg文件也有定义,比较规范的做法是去掉取反符号吧?
user4849938:
回复 user4849938:
本人比较笨,我自己的应用任务要退出或者是延时,蓝牙的应用程序ICall_createRemoteTasks()要反初始化吗?
YiKai Chen:
回复 user4849938:
你可以先描述一下測試定义POWER_SAVING 和没有定义時功耗各别是多少?
user4849938:
回复 YiKai Chen:
我使用的是CC1352P_4_LAUNCHXL开发板,使用project_zero这个例程。!defined( POWER_SAVING )测试的结果是
defined( POWER_SAVING )测试的结果是
我的需求是用一个按键,或者RTC定时器,或者是SCE来控制蓝牙应用开启或者关闭,但是蓝牙这块就不清楚如何处理。
YiKai Chen:
回复 user4849938:
你用energy trace 之前有沒有作"Remove all jumpers on the LaunchPad between the XDS debugger and the device, except for the XDS110 Power, the 3V3 and RXD jumpers"? 建議你參考一下www.ti.com/…/swra478d.pdf 的第7章