打印
[其他ST产品]

STM32的RTC闹钟中断 总算整明白了

[复制链接]
楼主: 远芳侵古道
手机看帖
扫描二维码
随时随地手机跟帖
21
ingramward| | 2023-9-5 17:00 | 只看该作者 回帖奖励 |倒序浏览
TC的中断优先级要高于全局中断函数,这样才能保证在执行全局中断函数时,如果产生闹钟中断,可以优先执行RTC闹钟中断处理程序

使用特权

评论回复
22
i1mcu| | 2023-9-5 17:45 | 只看该作者
STM32的RTC闹钟中断可以用于实现定时器或实时时钟功能,需要通过检查RTC_ALARMF_FLAG标志来触发中断处理函数,并在主函数中启用中断和设置优先级。

使用特权

评论回复
23
lihuami| | 2023-9-5 18:21 | 只看该作者
在STM32上,可以通过设置RTC闹钟中断函数(RTCAlarm_IRQHandler())的优先级,使其高于全局中断函数

使用特权

评论回复
24
tabmone| | 2023-9-5 18:34 | 只看该作者
要实现RTC闹钟中断功能,需要先配置RTC的闹钟模式,然后设置RTC的初始值,最后配置RTC中断处理程序

使用特权

评论回复
25
primojones| | 2023-9-5 19:35 | 只看该作者
RTC闹钟中断则是基于RTC的中断功能,当设定的闹钟时间与当前RTC时间匹配时,就会触发中断。

使用特权

评论回复
26
robincotton| | 2023-9-5 19:51 | 只看该作者
在配置RTC闹钟中断时,需要设置正确的RTC预分频器值和比较值,以确保闹钟时间的准确性和中断的及时性。

使用特权

评论回复
27
10299823| | 2023-9-5 20:52 | 只看该作者
建议在关闭系统之前先关闭RTC。

使用特权

评论回复
28
belindagraham| | 2023-9-5 21:08 | 只看该作者
RTC闹钟中断的处理函数需要在中断处理程序中实现。

使用特权

评论回复
29
Bowclad| | 2023-9-5 21:14 | 只看该作者
基于RTC的中断功能

使用特权

评论回复
30
kmzuaz| | 2023-9-5 22:51 | 只看该作者
在主函数中,可以调用HAL_NVIC_EnableIRQ函数启用RTC闹钟中断,并调用HAL_NVIC_SetPriority函数设置RTC闹钟中断的优先级。

使用特权

评论回复
31
七毛钱| | 2023-9-6 10:56 | 只看该作者
最终效果显示下

使用特权

评论回复
32
lzmm| | 2023-9-7 11:30 | 只看该作者
RTC闹钟中断的处理可以通过在HAL_RCC_GetFlagStatus函数中检查RTC_ALARMF_FLAG标志来实现。当RTC_ALARMF_FLAG标志被设置时,表示RTC闹钟中断触发,需要执行相应的处理函数。

使用特权

评论回复
33
sdCAD| | 2023-9-7 11:46 | 只看该作者
STM32的中断函数 应该怎么写

使用特权

评论回复
34
香水城| | 2023-9-7 11:49 | 只看该作者
sdCAD 发表于 2023-9-7 11:46
STM32的中断函数 应该怎么写

你如果使用CbueMx配置后建立工程,在相应外设中断配置开启使能,
代码里相应的中断函数都给你建好了,填空即可。

使用特权

评论回复
35
qiufengsd| | 2023-9-7 12:58 | 只看该作者
STM32的RTC具有闹钟中断功能,当设定的闹钟时间到达时,RTC会产生中断,通知主控制器执行相应的中断处理程序。

使用特权

评论回复
36
saservice| | 2023-9-7 13:52 | 只看该作者
为了实现RTC闹钟功能,需要配置和初始化RTC模块,并根据具体需求设定闹钟时间。

使用特权

评论回复
37
Undshing| | 2023-9-7 22:31 | 只看该作者
RTC闹钟吗

使用特权

评论回复
38
软核硬核| | 2023-9-8 11:58 | 只看该作者
如果,rtc_如果在CR控制寄存器中设置了相应的允许位,在比较匹配时将产生一个报警中断。

使用特权

评论回复
39
软核硬核| | 2023-9-8 13:06 | 只看该作者
在单片机体系中经常使用的及时时钟功效,可以供给切确的及时时候。

使用特权

评论回复
40
Pretext| | 2023-9-8 13:45 | 只看该作者
如果,rtc_如果在CR控制寄存器中设置了相应的允许位,在比较匹配时将产生一个报警中断。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则