完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1,在官方例程simple_peripheral测试中开启宏定义POWER_SAVING,上电运行后直接进入低功耗模式,功耗为0.02ua,但是无法正常唤醒,通过开启定时器无法唤醒, Util_constructClock(&periodicClock, SimpleBLEPeripheral_clockHandler,SBP_PERIODIC_EVT_PERIOD, 0, false, SBP_PERIODIC_EVT);Clock_start(periodicClock);
2,不适用POWER_SAVING,使用 Power_setConstraint(PowerCC26XX_SB_DISALLOW);Power_releaseConstraint(PowerCC26XX_SB_DISALLOW); 功耗减少的很好,正常工作功耗在6.45mA,使用后降到6mA. 进入低功耗前都已经把蓝牙广播关闭 uint8_t advertEnabled = FALSE; // Turn on Advertising GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &advertEnabled);//关广播 |
|
相关推荐
2个回答
|
|
我先在用
Power_releaseConstraint(PowerCC26XX_SB_DISALLOW); Power_sleep(PowerCC26XX_STANDBY); 进入standby模式,运行后功耗从8.4ma降到0.1ua,唤醒的话我从文档中找到这段话, RTC The RTC is clocked from the low-frequency oscillator. The RTC can generate timed events to the CortexM3 and wake the device from idle or standby. The TI-RTOS implementation is available in the Timer.c source file in the TI-RTOS installation: C:titirtos_cc13xx_cc26xx_#_##_##_##productsbios_#_##_##_##packagestisy***iosfamilyarmcc26xx Timer.c 4.7.1 Initializing RTC The Timer_start (Timer_Object *obj) TI-RTOS function initializes, resets the RTC, and configures channel 0 to generate interrupts to the Cortex-M3. The Cortex-M3 uses channel 0 because channel 1 is reserved for the RF core and channel 2 is reserved for the sensor controller. 然后我找到这个函数,但是不知道怎么设置唤醒时间,怎么使用这些函数,请高手指点一下 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
高通的蓝牙QCC308x和51xx芯片开发工具和文档必须高通审核才能下载和使用吗?
2442 浏览 0 评论
1619 浏览 0 评论
会员风采!华秋电子——致力于“为电子产业增效降本”的数字化智造平台
1055 浏览 0 评论
【应用笔记】BlueNRG-LP、BlueNRG-LPS+省电模式
8105 浏览 1 评论
11310 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-1 14:36 , Processed in 0.491086 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号