我找不到描述 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;
- }