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

蓝牙无连接时,如何待机

 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章

赞(0)
未经允许不得转载:TI中文支持网 » 蓝牙无连接时,如何待机
分享到: 更多 (0)