ST意法半导体
直播中

王涛

7年用户 1221经验值
私信 关注
[问答]

我应该在BLE Heart Rate RTOS中手动添加HSE吗?

将 P NUCLEO WB 55 与 STM32WB 一起使用。
在研讨会教程中遇到以下代码,关于 HSE 调整。
参考了An5024。
我的示例项目 BLE Heart Rate RTOS 中不存在此代码,
使用 STM32Cube 6.2.0、FW_WB V1.11.0 生成。
我应该手动添加吗?
这对我目前在上面的工作环境有好处吗?
代码:
  • /* 1 */
  • #include "otp.h"
  • /* 2 */
  • #warning “Following code is valid only for P-NUCLEO-WB55 boards and should be reimplemented depending on the target HW and HSE capacitor tuning value storage location.“
  • OTP_ID0_t * p_otp;
  • /* Read and use HSE_Tuning from OTP */
  • p_otp = (OTP_ID0_t *) OTP_Read(0);
  • if (p_otp)
  • {
  • LL_RCC_HSE_SetCapacitorTuning(p_otp->hse_tuning);
  • }



回帖(1)

林倩倩

2023-1-4 16:12:35
是的,即使它不在 CubeMX 输出中,您也应该添加它。
实际上你还应该查看STM32 Cube Package中的相关示例:
STM32CubeWB - STM32WB 系列的 STM32Cube MCU 包(HAL、低层 API 和 CMSIS、USB、文件系统、RTOS、BLE、Thread 和 Zigbee 堆栈 - 以及在 ST 板上运行的示例)- STMicroelectronics
举报

更多回帖

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