工具/软件:TI-RTOS
您好!
我正在对基于 SimpleBLEPeripheral 项目的设计运行一些电流消耗测试、并且遇到了一些意外行为:
堆栈:BLE_cc26xx_2_01_01_44627
连接间隔:162*1.25ms
超时:5000ms
从器件延迟:0
链接已加密。
在周期性事件(1)中生成一些数据、这些数据通过以下行写入特性中。
Batmon_SetParameter (((uint8_t) BATMON_VOLTAGE、(uint8_t) BATMON_VOLTAGE_LEN、(void*) voltagedata);
为该特性启用通知后、电流消耗将保持高于预期、直到发生下一个连接事件。 请参阅附加的图片。
当杆菌配置设置为"00:00"时,在调用 iCall_WAIT ()和下一个连接事件之间,电流消耗将保持低电平。 此外、所有连接之间的距离都相同。 启用通知后、但注释掉了行"Batmon_SetParameter ((uint8_t) BATMON_VOLTAGE、(uint8_t) BATMON_VOLTAGE_LEN、(void*) voltagedata);"、所有内容也符合预期。
对于其他启用通知的特征、也可以观察到意外行为。
我怀疑,这种行为是有意的。
谢谢
Thomas

