lulugl 发表于 2023-2-18 17:38

【NUCLEO-U575ZI-Q测评】MacOS体验第N种闪灯之三RTC周期唤醒闪灯

https://bbs.21ic.com/icview-3284856-1-1.html
【目的】在上篇按键EXTI的基础之上增加RTC中断来实现LED_GREEN闪灯,主要是如何使用RTC的周期唤醒中断。这个中断源可以用于低耗等中断源唤醒。
【开发环境】MacOS+STM32CubeIDE
【硬件】NUCLEO-U575ZI-Q开发板
【步聚】
1、在前面工程的基础上图形化配置RTC。
2、添加用户周期中断醒闪灯。
【实现具体过程】
1、打开RTC时钟源、激活日期、中断:

2、在RTC参数配置中,唤醒配置为1Hz 0,即每2的零次方产生一次中断,即1秒产生一次中断。

3、保存参数,重新生成代码。在rtc.c中添加周期唤醒代码:
/* USER CODE BEGIN 1 */
void HAL_RTCEx_WakeUpTimerEventCallback(RTC_HandleTypeDef *RTC_Handle)
{

HAL_GPIO_TogglePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin);
}
/* USER CODE END 1 */4、编译生成代码,并下载到开发板。
【运行效果】
LED1,每秒翻转一次。
https://www.bilibili.com/video/BV1yM4y1f7WE/?vd_source=e1bd226340c8b87027d5dcfc6b0c3344

jonas222 发表于 2023-3-3 21:19

可以定时自动唤醒嘛               

lihuami 发表于 2023-3-3 21:51

STM32CubeMx实现周期唤醒RTC

lulugl 发表于 2023-3-3 22:15

jonas222 发表于 2023-3-3 21:19
可以定时自动唤醒嘛

可以自动唤醒,PM的唤醒源指向RTC就可以。

Henryko 发表于 2023-3-3 22:22

jonas222 发表于 2023-3-3 21:19
可以定时自动唤醒嘛

当然可以自动唤醒

bestwell 发表于 2023-3-4 19:26

和NRST引脚唤醒一样吗               

timfordlare 发表于 2023-3-4 19:57

RTC 怎么用才能稳定            

Stahan 发表于 2023-3-5 19:44

jonas222 发表于 2023-3-3 21:19
可以定时自动唤醒嘛

可以自动唤醒

belindagraham 发表于 2023-3-7 19:55

stm32 唤醒后配置什么               

lulugl 发表于 2023-3-8 06:41

要看什么情况,如果的复位唤醒,就是重新启动,不需要处理,有些要对中断等进行配置,具体情况具体对待。

mollylawrence 发表于 2023-3-10 10:02

RTC唤醒,能够自动唤醒。每隔30分钟。怎样设置

lulugl 发表于 2023-3-10 12:17

mollylawrence 发表于 2023-3-10 10:02
RTC唤醒,能够自动唤醒。每隔30分钟。怎样设置

设置每1分钟醒来一次,计数30次。因为闹钟要么整小时,要么整分钟。

olivem55arlowe 发表于 2023-3-10 15:18

休眠与唤醒,能不能给一个思路或者是范例

lulugl 发表于 2023-3-10 16:50

olivem55arlowe 发表于 2023-3-10 15:18
休眠与唤醒,能不能给一个思路或者是范例

官方的示例里面有,在Examples \PWR目录下面,有四个示例分区是PWR_LPMODE_RTC、PWR_ModesSelection、PWR_SLEEP、PWR_STADBY四个例子,里面有很详细的readme。

nomomy 发表于 2023-3-11 20:44

和NRST引脚唤醒一样吗               

lulugl 发表于 2023-3-12 00:42

nomomy 发表于 2023-3-11 20:44
和NRST引脚唤醒一样吗

不一样,NRST是系统重启的,等于重启,RTC是唤醒,内存什么的都可以保留吧,没有具体去对比。看应用场景,NRST唤醒的级别高,信号是外部信号来唤醒。

1988020566 发表于 2023-3-18 11:11

RTC 怎么用才能稳定            

lulugl 发表于 2023-3-18 14:51

1988020566 发表于 2023-3-18 11:11
RTC 怎么用才能稳定

用外置的质量好的晶振就稳定。

lulugl 发表于 2023-3-28 08:02

langgq 发表于 2023-3-27 21:16
不错的原创

多谢肯定,还得不断学习进步。

zhaoxqi 发表于 2023-3-30 20:02

可以定时自动唤醒嘛               
页: [1] 2
查看完整版本: 【NUCLEO-U575ZI-Q测评】MacOS体验第N种闪灯之三RTC周期唤醒闪灯