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

CC2640 低功耗模式怎么实现

目前的系统使用协议栈的例程实现连接手机。通过蓝牙模块io连接,按下后给手机发送vol-,up、down、right、left信息。

使用到

1、定时器,每隔100ms扫描按键情况。

2、ADC检测电压。也是放在定时器中100ms检测一次。

现在想实现低功耗

1、除了将定义POWER_SAVING 代码哪里要改动?目前定义了POWER_SAVING后定时器无法运行

2、当ADC检测到电压低于3.3V后,想要进入休眠模式,当高于3.3V后退出休眠模式。如何实现。

Kevin Qiu1:

你用的是哪个定时器,在低功耗模式下有些是不工作的,可以看下手册6.6节:www.ti.com.cn/…/swcu117i.pdf

user3738299:

回复 Kevin Qiu1:

Event_Id_03 //定时器

YiKai Chen:

這些功能看來可以參考hid_emu_kbd例程,預設就是低功耗

user3738299:

回复 YiKai Chen:

现在想实现低功耗

1、除了将定义POWER_SAVING 代码哪里要改动?目前定义了POWER_SAVING后定时器无法运行

2、当ADC检测到电压低于3.3V后,想要进入休眠模式,当高于3.3V后退出休眠模式。如何实现。

Kevin Qiu1:

回复 user3738299:

下载协议栈:https://www.ti.com.cn/tool/cn/BLE-STACK

参考下里面的hid_emu_kbd例程

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