85
1153
3798
中级工程师
使用特权
723416564b51d6ff4c.png (40.03 KB )
下载附件
2023-11-27 23:26 上传
123116564b5923b538.png (69.4 KB )
2023-11-27 23:28 上传
832386564b59a0645f.png (58.34 KB )
996346564b5a9a6e54.png (51.54 KB )
365566564b5b469a1a.png (47.28 KB )
__HAL_RCC_PWR_CLK_ENABLE(); // 使能PWR时钟 __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU); // 清除唤醒标记 HAL_PWR_EnterSTOPMode(POWER_MODE, PWR_STOPENTRY_WFI); // 进入STOP模式,使用中断唤醒
RTC_SetAlarmFrec(0, 0, 10); while (1) { /*在进入停止模式前,放置取消初始化外设的函数*/ __HAL_RCC_PWR_CLK_ENABLE(); // 使能PWR时钟 __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU); // 清除唤醒标记 HAL_PWR_EnterSTOPMode(POWER_MODE, PWR_STOPENTRY_WFI); // 进入STOP模式 /*重新初始化外设*/ }
void HAL_RTC_AlarmAEventCallback(RTC_HandleTypeDef *hrtc) { // 刚从STOP模式唤醒时钟默认使用内部高速8M时钟,所以需要重新配置时钟 SystemClock_Config(); RTC_SetAlarmFrec(0,0,10); }
13
2521
7563
高级工程师
29
3394
7833
65
4076
8992
技术达人
40
3729
8691
28
3775
8952
发表回复 本版积分规则 回帖后跳转到最后一页
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号