亲爱的DLG的支持,
我们很好奇SDK 6.0.6中的电池读取(默认电池配置BASS实现与cr2032电池)是如何完成的?有没有可能与BLE Tx / Rx事件并行?
这个问题的原因-我们担心如果adc读取发生在Tx/Rx发生时,由于无线电活动的整体电流draw将显著高于非Tx/Rx周期。如果是这种情况,电池内部阻抗上的电压降会高得多,因此电池读数会根据它发生的时间变化很大。
任何文档如何和何时定时器触发的事件被安排到BLE活动?
谢谢大家的关注,
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