[STM32F3] RTC计时为何出现异常?

[复制链接]
4965|72
 楼主| grfqq325 发表于 2024-8-31 22:08 | 显示全部楼层 |阅读模式
在低功耗模式下RTC计时不工作,是配置的问题吗?
慢动作 发表于 2024-8-31 22:11 | 显示全部楼层
如果晶振出现问题或没有正确配置,RTC计时可能不准确。
一秒落纱 发表于 2024-9-11 18:22 | 显示全部楼层
STM32F3系列微控制器在低功耗模式下,RTC(实时时钟)通常是能够继续工作的,因为RTC模块具有独立的电源供应和时钟源,可以在多种低功耗模式下保持运行。如果你发现RTC在低功耗模式下不工作,可能是由于配置问题
夜阑风雨 发表于 2024-9-11 19:00 | 显示全部楼层
使能外部低速时钟(LSE):RTC通常使用外部32.768kHz晶振作为时钟源,确保LSE已经使能并且稳定。

远山寻你 发表于 2024-9-11 20:00 | 显示全部楼层
确保电源管理配置正确,以便在低功耗模式下RTC能够继续工作。使能备份域写保护:在配置RTC之前,需要关闭备份域写保护。

光辉梦境 发表于 2024-9-11 21:00 | 显示全部楼层
一般需要确保在低功耗模式下有合适的唤醒源配置,以便在需要时唤醒MCU

三生万物 发表于 2024-9-11 22:00 | 显示全部楼层
硬件问题也有可能会引起计时不准确,确保外部32.768kHz晶振和相关的电路连接正确,没有虚焊或短路等问题。

淡漠安然 发表于 2024-9-11 23:00 | 显示全部楼层
通过官方的配置和代码示例,你应该能够确保RTC在低功耗模式下继续工作。如果问题仍然存在,建议检查硬件连接和电路设计,或者参考STM32F3系列的参考手册和数据手册以获取更多详细信息。

暖了夏天蓝了海 发表于 2024-9-12 01:00 | 显示全部楼层
一般可以使用cubemx来配置,应该会好点,自己写的话,有些底层容易有问题

江河千里 发表于 2024-9-12 03:00 | 显示全部楼层
这种计时不工作是不是你的低功耗模式的问题呢?

别乱了阵脚 发表于 2024-9-12 05:00 | 显示全部楼层
可以看看外部的RTC部分电池之类的是否有电啊?

冰春彩落下 发表于 2024-9-12 06:00 | 显示全部楼层
配置的话有可能会引起你说的这种问题的

LOVEEVER 发表于 2024-9-12 15:21 | 显示全部楼层
RTC实时时钟是一种工作的,低功耗的配置的
beacherblack 发表于 2024-9-13 20:14 | 显示全部楼层
RTC使用低速外部晶振(LSE)作为时钟源。检查相关配置寄存器是否设置正确。
classroom 发表于 2024-9-14 15:44 | 显示全部楼层
如果选择了错误的时钟源,或者时钟源未正确配置和启动,RTC将无法正常计时。
laocuo1142 发表于 2024-9-14 17:00 | 显示全部楼层
初始化过程不完整或存在错误
sheflynn 发表于 2024-9-14 17:03 | 显示全部楼层
审查与RTC相关的代码,确保没有逻辑错误。
flycamelaaa 发表于 2024-9-14 19:12 | 显示全部楼层
STM32的RTC模块和后备寄存器在系统复位或进入低功耗模式后会有写保护。在配置RTC之前,需要解除这些写保护。
powerantone 发表于 2024-9-14 20:23 | 显示全部楼层
低功耗模式没选择对?
stormwind123 发表于 2024-9-14 21:00 | 显示全部楼层
检查RTC的闹钟功能或周期性唤醒功能是否已正确设置,并确保这些功能能够在需要时唤醒系统。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

65

主题

687

帖子

4

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