ST意法半导体
直播中

杨帆

8年用户 1472经验值
私信 关注
[问答]

STM32Wb5m RCC RF唤醒时钟需要什么?

我找不到描述 RF 唤醒功能的资源。
我使用的是 STM32Wb5m,因此是具有应用程序和网络内核的双核。根据我的理解,如果信号来自无线电,“RF 唤醒”用于唤醒网络核心 - 但我没有使用任何电源管理选项,因此网络核心应该始终运行并且不需要任何唤醒。
我错过了什么或者“RF 唤醒”时钟需要什么?
我在示例中将其配置为使用 BLE 无线电。没有这个 RCC Config,收音机就无法工作。
  •     RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0};
  •     PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_RFWAKEUP;
  •     PeriphClkInitStruct.RFWakeUpClockSelection = RCC_RFWKPCLKSOURCE_LSE;
  •     if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
  •     {
  •         ret = UTILS_ERR;
  •     }

回帖(1)

孔维源

2022-12-27 11:36:47
“RF 唤醒”时钟是必需的,因为即使 CPU1 不使用低功耗模式,CPU2 也始终使用无线电的电源管理。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分