[STM32L4] STM32L476 唤醒源检测问题

[复制链接]
325|0
石榴大王 发表于 2025-11-12 18:11 | 显示全部楼层 |阅读模式
在开发板Nucleo-L476RG中,将唤醒源 2配置为唤醒源后,使系统进入关机模式。按下开发板蓝色按键应能唤醒系统,并打印出对应的唤醒源。
在 CubeIDE 调试环境下,一切正常,打印显示唤醒源为 2;但停止 Cube 调试、断开开发板上的 JP6 跳线帽,再重新连接 JP6 后,重复上述测试,唤醒源却始终显示为 0
STM32CubeIDE

main.c 中的代码

printf("--L476 blue button wake up test. wake up source: %ld\r\n", __HAL_PWR_GET_FLAG(PWR_FLAG_WUF2));

HAL_Delay(3000);

HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN2_LOW);

__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WUF2);

printf(" shut down.\r\n");

HAL_PWREx_EnterSHUTDOWNMode();



您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

69

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部