⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
uta_lc
离线
最后看到:1年3个星期前
加入:2016-05-03 07:39
Adc电池读数定时

亲爱的DLG的支持,

我们很好奇SDK 6.0.6中的电池读取(默认电池配置BASS实现与cr2032电池)是如何完成的?有没有可能与BLE Tx / Rx事件并行?

这个问题的原因-我们担心如果adc读取发生在Tx/Rx发生时,由于无线电活动的整体电流draw将显著高于非Tx/Rx周期。如果是这种情况,电池内部阻抗上的电压降会高得多,因此电池读数会根据它发生的时间变化很大。

任何文档如何和何时定时器触发的事件被安排到BLE活动?

谢谢大家的关注,
uta_lc

设备:
PM_Dialog
离线
最后看到:1天14小时前
工作人员
加入:2018-02-08 11:03
嗨uta_lc,

嗨uta_lc,

请检查SDK的prox_reporter示例中的app_bass_timer_handler()函数。这个函数处理电量轮询定时器。根据user_profiles_config.h头文件中APP_BASS_POLL_INTERVAL的定义,BASS轮询间隔为1分钟。这意味着配置文件每1分钟获取一次电池电量,这个间隔可以更改。需要注意的是BASS轮询定时器是独立于BLE定时器的,所以有时读取电池电平可能在同一时间或非常接近BLE活动。关于你的第二个问题,没有任何文档说明定时器触发的事件如何以及何时与BLE活动相关。

谢谢,PM_Dialog