你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F103 RTC日期读取不对问题,有没有什么办法解决?

[复制链接]
singleyork 提问时间:2019-10-24 09:38 /
STM32F103 RTC日期读取不对问题,有没有什么办法解决?这个问题究竟是STM32的库本身有问题还是其他什么原因呢?如果是库的问题,难道ST公司这么多年了,一直都不管么?
收藏 评论15 发布时间:2019-10-24 09:38

举报

15个回答
wudianjun2001 回答时间:2019-10-24 16:39:11
读到的寄存器是一个秒值,具体的时间要自己算法计算的
mylovemcu 回答时间:2019-10-24 09:45:48
ST这么多年了  不可能出现问题不管的  RTC没有问题  你的程序有问题
singleyork 回答时间:2019-10-24 09:48:42
mylovemcu 发表于 2019-10-24 09:45
ST这么多年了  不可能出现问题不管的  RTC没有问题  你的程序有问题

但是网上确实找到一堆的关于这个日期的问题,怎么理解?而且,用了几家知名开发板厂家的例程,也都有这个日期问题,怎么理解?
mylovemcu 回答时间:2019-10-24 10:01:34
singleyork 发表于 2019-10-24 09:48
但是网上确实找到一堆的关于这个日期的问题,怎么理解?而且,用了几家知名开发板厂家的例程,也都有这个 ...

什么问题  具体些  附上代码  大家看看
七哥 回答时间:2019-10-24 10:19:23
STM32F103 RTC有日期吗?就一个计数器,哪来的日期一说?
要日期得自己算
radio2radio 回答时间:2019-10-24 10:31:37
难道我用的是假的,基本问题不大。

有年月日,不过闰年就乱了。
废鱼 回答时间:2019-10-24 10:52:16
楼主绝对用的假的代码,建议使用time库函数,会解决你的后顾之忧。
switcc 回答时间:2019-10-24 11:43:09
上代码一起看看
singleyork 回答时间:2019-10-24 13:09:40
安 发表于 2019-10-24 10:52
楼主绝对用的假的代码,建议使用time库函数,会解决你的后顾之忧。

用的HAL库
singleyork 回答时间:2019-10-24 13:10:15
toofree 发表于 2019-10-24 10:19
STM32F103 RTC有日期吗?就一个计数器,哪来的日期一说?
要日期得自己算

用的HAL库,直接设定和读取日期、时间
车厘子 回答时间:2019-10-24 13:19:00
自己设置起始年月日 然后查一查RTC配置走秒准不准吧 以前用过没问题 不然直接贴代码吧
废鱼 回答时间:2019-10-24 17:42:56
楼主,从HAL库代码看没有问题。最好还是把你使用的代码发一下。如果你的年再0-99年应该没有问题。
radio2radio 回答时间:2019-10-24 17:53:53
wudianjun2001 发表于 2019-10-24 16:39
读到的寄存器是一个秒值,具体的时间要自己算法计算的
读寄存器那么麻烦,要HAL库睡大觉呀。



不要自己算,只是要自己处理每个月的结尾日期,不然能够走出11月31日出来。闰年也要处理。
butterflyspring 回答时间:2019-10-30 17:07:10
大家说的都对啊,就是一个计数器,需要软件转换的。不知道你看的哪里的库,但是官方的库是下面这个样子滴。
还是相信官方滴
STM32Cube_FW_F1_V1.7.0\Projects\STM32F103RB-Nucleo\Examples\RTC\RTC_Alarm
STM32F103 SHOW TIME.PNG
STM32F103 GET TIME.PNG
12下一页

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版