1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
遇到一个奇怪现象,ST429运行编写的程序调用 HAL_RTC_Gettime(&RtcHandle, &stimestructureget, FORMAT_BIN);
每秒钟用串口打印输出时间值,发现seconds是 10秒左右变化一次; 而数值确是正确的,所有RTC TR寄存器在每秒钟刷新;如果设置断点,查看seconds变量的值,每秒钟是在更新。 这是个奇怪现象。哪个大侠能够帮忙分析下原因? |
|
相关推荐
11个回答
|
|
是参数设置不对吧
|
|
|
|
|
|
|
|
可以确认设置是正确的,是拷贝的cube demo。串口就一个打印输出,传输是没问题的。
|
|
|
|
计时是对的,10S发一次,发送间隔没设对? |
|
|
|
你为什么老是用图片回复呢? |
|
|
|
|
|
|
|
|
|
|
|
哪里,看你那积分,资历比我要老,应该ST币比我要多的多。我想大家最愿意兑换的应该还是板子,最近看到智能插座挺火的就兑换来玩玩。下一步还是要攒钱等待兑换板子了。共同进步吧。 |
|
|
|
楼主用的查询发送还是中断发送
|
|
|
|
while (1)
{ uint8_t log[256]; RTC_GetStringTime((uint8_t*)log); printf("%srn", log); osDelay(1000); } 查询方式,就是简单的取值。 |
|
|
|
你可以不读取数据,直接打印,用串口数据监测时间戳是不是1S发送一次,首先排除发送间隔问题
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2183 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2011 浏览 3 评论
4612 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2154 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2687 浏览 1 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 10:31 , Processed in 0.883117 second(s), Total 93, Slave 77 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号