团队好,
我目前正在使用开发板 LP-EM-CC2340R5进行开发。 项目为"basci_ble"。 详细说明。
(1)为了实现低功耗、可以满足大多数需要进入待机状态。 它还可以在固定的固定时间定期唤醒。 (例如、每5秒唤醒一次)
在免费 RTOS 环境中、除了添加计时器任务外、是否还有其他方法可以实现此目的?
我目前正在测试功耗过程、发现通过计时器任务、每次唤醒的瞬时电流都高达2mA、如下所示)
下图是开发版本的实际测量值。 它每5秒唤醒一次并且不执行任何操作。 没有 GPIO 输出。
1分钟内测得的平均电流达到8.5uA。

(2)一旦我让广播开始、它就会停止。 如下图所示....
它确实能够实现。 但是... 5秒后唤醒将需要她广播另一个事务。 正确的激活方式是什么?
官方网站介绍文本陈述...执行 BLEAppUtil_advStart。
但是在我执行它之后,它总是出现在错误的死循环 while (1){}中。 我不知道错误为什么会发生。
我想知道正确的方法。
const BLEAppUtil_AdvStar_t advSetStarParamsSet_1 =
{
.enableOptions = GAP_ADV_ENABLE_OPTIONS_USE_MAX_EVENTS,
.durationOrMaxEvents =1
};
此致、
银河