STM32/STM8技术论坛
直播中

陈利妮

8年用户 1100经验值
私信 关注
[问答]

Nucleo-STM32H563 RTC SSR寄存器值中途回跳的原因?

我在使用 Nucleo-STM32H563ZI 开发板的时候发现,RTC 的 SSR(子秒)寄存器值的变化有时候会出现回跳的现象。如下例,值在从 29 变到 28 后,没有紧跟着变为 27,而是先回跳到 31 后,再跳到 27。
00030-->00029
00029-->00028
00028-->00031
00031-->00027
00027-->00026
00026-->00025
初步观察到这种现象出现的频率很高,一秒钟内有3、4次。每次回跳值都是3(如上例:31-28=3)。
请问下是我的配置或程序有问题吗?

回帖(1)

欧丽娜

2024-3-6 16:33:33
从芯片原理上看,这个RTC配置好并启动,它是一直计数的,不太可能跟配置有关。

因为它的速度很快,所以如果调试窗口看会有一定不同步现象。

如果代码去读,注意读取是有一定方式的。并且串口输出的时间也要考虑进去。
举报

更多回帖

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