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

CC2640 做Observer 怎么降低功耗

最近想通过 CC2640做一个ibeacon的扫描器,当检测到震动后,把ibeacon的信息获取并通过lora发送出去。

之前一直是做从机,想问下观察者怎么降低功耗

我这边是想平常设备都休眠,然后在有外部中断的时候唤醒,并扫描3s的蓝牙广播,然后再休眠。通过这样来实现,在现有的ble_observer上能不能实现

Viki Shi:

现在是想单纯做observer还是peripheral+observer?

user43671618:

回复 Viki Shi:

只做 observer

user43671618:

回复 Viki Shi:

这样做可行吗

Viki Shi:

回复 user43671618:

可以的,控制功耗可以设置从scan duration入手,扫描结束后进入休眠,唤醒后再次开启扫描:
GAP_SetParamValue(TGAP_GEN_DISC_SCAN, DEFAULT_SCAN_DURATION);
GAP_SetParamValue(TGAP_LIM_DISC_SCAN, DEFAULT_SCAN_DURATIO

user43671618:

回复 Viki Shi:

那我自己设置外部中断唤醒的话,应该不会影响整个内核运行吧

赞(0)
未经允许不得转载:TI中文支持网 » CC2640 做Observer 怎么降低功耗
分享到: 更多 (0)