STM32/STM8技术william hill官网
直播中

短短

6年用户 6507经验值
擅长:RF/无线
私信 关注
[问答]

STM32 RTC - 如何更新?

我有一个运行STM32L0 MCU的远程单元。它没有连接到互联网,而是通过无线电与远程PC通信
我想用我从PC收到的时间戳来更新远程设备上的RTC。
是否可以动态配置STM32 RTC?或者这是初始化期间的一次性操作?
我更新RTC(设置日期/时间)后,我设置的任何警报(A或B)都会停止工作。

回帖(2)

张伟

2018-9-19 11:29:57
您能详细说明为什么要动态更新RTC吗?我认为你可以使用篡改事件来记录时间戳,但一定要仔细清除时间戳标志和溢出标志。
1 举报
  • 短短: 远程单元(stm32)充当数据收集器,它将数据发送到pc,因此记录的事件的时间戳应尽可能接近pc one.the pc将自己的时间戳发送到远程单元的ping请求中,如果我发现了明显的漂移,我想更新rtc。

刘涛

2018-9-19 11:32:09
你可以查看参考手册(我猜这个芯片是STM32L011)。第22.4.7节。必须遵循一个序列来更新RTC寄存器。一切都可以在运行时更改。
1 举报
  • 短短: 我确实做了,我会再看看,谢谢你的参考。问题是我设置了rtc警报(警报a),并设置rtc使它们重置

更多回帖

发帖
×
20
完善资料,
赚取积分