请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2640 工具/软件:TI-RTOS
我 使用的是 CC2640简单 BLE 广播设备示例代码。 其中我使用 I2C、一个 GPIO 中断、每隔1秒广播一次数据(在通用模式下)。
代码按预期正常工作。 我能够接收中断、能够通过 I2C 从传感器读取数据以及广播数据。
CC2640在不执行任何操作时都将处于待机模式。 但是、当我检查功耗时 、我可以在两次广播之间看到一些电流峰值。
在调试过程 中、我发现如果我从文件 PINCC26XX.c 中注释" Power_setDependency (PowerCC26XX_Periph_GPIO);"函数、我无法看到这些峰值、但同一个时间板也无法正常工作。
如需参考、请参阅 随附的图像
获得该不需要的电流尖峰的确切原因是什么?
以及如何避免这种情况 ?

