|
查看: 4810|回复: 1

[BLE SDK] B80 BLE低功耗管理

[复制链接]

2

主题

0

回帖

22

积分

英勇黄铜

积分
22
发表于 2025-4-28 14:52:36 | 显示全部楼层 |阅读模式 来自 浙江嘉兴
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: B80 EP2P41F10
SDK及版本: sdk_V3.4.1.2
个位大神      请教一下这个BLE低功耗管理。
自己的项目BLE APP PM ENABLE置1,功耗降了,运行速度变慢变卡了, APP PM ENABLE置1,功耗没降,但运行速度就正常了。

我就在8208_ble_sample demo里就加了定时器间隔1秒 在中断中LOG打印(为了方便查看),其他代码没有变动。BLE APP PM ENABLE置0 打印时间间隔正常    BLE APP PM ENABLE置1   suspend模式    打印时间间隔就不正常了   就变成11秒了。文档看了好几边,始终一知半解

1. 我的目的是在蓝牙广播和连接状态降低功耗,3.5mA太高了。suspend模式下 ,保证运行正常情况下,降功耗。
2.文档blc_sdk_main_loop()建议在应用层代码前,那[color=var(--md-code-hl-function-color)]blt_brx_sleep中T_sleep [color=var(--md-code-hl-operator-color)]= T_wakeup – clock_time[color=var(--md-code-hl-punctuation-color)]();  T_sleep不就没有包括UI task吗
a8e981e49695879376ecbe5faacc0088_141920mv00xy0tevz5bytj.jpg 491693820fc6b6863b182aa1cd46c1f5_141931amkgmog8z1w1iwoa.jpg


8c805cc8374bd69f4612deba076dce5d_142324faxu4laxttixhdid.jpg

145

主题

338

回帖

1588

积分

管理员

积分
1588
发表于 2025-5-7 14:25:28 | 显示全部楼层 来自 上海
建议使用即时性的打印方式或者soft timer定时打印的方式。使用timer定时打印的话,在睡眠期间是无法响应的

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部