winamp123 发表于 2015-2-26 21:38:33

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


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


而数值确是正确的,所有RTC TR寄存器在每秒钟刷新;如果设置断点,查看seconds变量的值,每秒钟是在更新。
这是个奇怪现象。哪个大侠能够帮忙分析下原因?



MouseCat 发表于 2015-2-27 00:31:30

是参数设置不对吧

拼命三郎 发表于 2015-2-27 08:15:21


串口发送错误了吧,或者其他地方的数据传输错误。再检查一下,一般这种问题需要反复的检查。

winamp123 发表于 2015-2-27 08:50:13

可以确认设置是正确的,是拷贝的cube demo。串口就一个打印输出,传输是没问题的。

MouseCat 发表于 2015-2-27 08:52:23

winamp123 发表于 2015-2-27 08:50
可以确认设置是正确的,是拷贝的cube demo。串口就一个打印输出,传输是没问题的。 ...

计时是对的,10S发一次,发送间隔没设对?

党国特派员 发表于 2015-2-27 09:16:51

拼命三郎 发表于 2015-2-27 08:15
串口发送错误了吧,或者其他地方的数据传输错误。再检查一下,一般这种问题需要反复的检查。 ...

你为什么老是用图片回复呢?

拼命三郎 发表于 2015-2-27 09:22:36

党国特派员 发表于 2015-2-27 09:16
你为什么老是用图片回复呢?

这原因,你应该懂的!又何必要问。

党国特派员 发表于 2015-2-27 09:27:26

拼命三郎 发表于 2015-2-27 09:22
这原因,你应该懂的!又何必要问。

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

拼命三郎 发表于 2015-2-27 09:34:36

党国特派员 发表于 2015-2-27 09:27
你是有钱人都兑了1000金币。

哪里,看你那积分,资历比我要老,应该ST币比我要多的多。我想大家最愿意兑换的应该还是板子,最近看到智能插座挺火的就兑换来玩玩。下一步还是要攒钱等待兑换板子了。共同进步吧。

wambob 发表于 2015-2-27 09:42:10

楼主用的查询发送还是中断发送
页: [1] 2
查看完整版本: ST429 RTC输出不能每秒钟刷新?