目前的系统使用协议栈的例程实现连接手机。通过蓝牙模块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例程