请问ST429 RTC输出不能每秒钟刷新吗?

2019-07-14 17:40发布

遇到一个奇怪现象,ST429运行编写的程序调用 HAL_RTC_Gettime(&RtcHandle, &stimestructureget, FORMAT_BIN);
每秒钟用串口打印输出时间值,发现seconds是 10秒左右变化一次;


而数值确是正确的,所有RTC TR寄存器在每秒钟刷新;如果设置断点,查看seconds变量的值,每秒钟是在更新。
这是个奇怪现象。哪个大侠能够帮忙分析下原因?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
脑洞大赛11
1楼-- · 2019-07-15 01:04

串口发送错误了吧,或者其他地方的数据传输错误。再检查一下,一般这种问题需要反复的检查。
zaichenxi
2楼-- · 2019-07-15 02:22
可以确认设置是正确的,是拷贝的cube demo。串口就一个打印输出,传输是没问题的。
uweuewyfydsf
3楼-- · 2019-07-15 03:31
 精彩回答 2  元偷偷看……
你我然后
4楼-- · 2019-07-15 05:54
脑洞大赛11 发表于 2018-9-18 13:47
串口发送错误了吧,或者其他地方的数据传输错误。再检查一下,一般这种问题需要反复的检查。

你为什么老是用图片回复呢?
脑洞大赛11
5楼-- · 2019-07-15 07:29
你我然后 发表于 2018-9-18 14:16
你为什么老是用图片回复呢?

这原因,你应该懂的!又何必要问。
你我然后
6楼-- · 2019-07-15 12:11
脑洞大赛11 发表于 2018-9-18 14:23
这原因,你应该懂的!又何必要问。

你是有钱人都兑了1000金币。

一周热门 更多>