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

RTC取时间后,怎么得到总的秒计数?

[复制链接]
winamp123 提问时间:2014-12-30 18:26 /
RTC模块取得时间是日期、时-分-秒格式,我想转换成一个总的秒计数,请问怎么实现?手册上没找到总的秒计数counter寄存器。
收藏 评论9 发布时间:2014-12-30 18:26

举报

9个回答
AndyYau-268557 回答时间:2014-12-31 08:37:53
利用(小时差)*3600+(分差)*60+(秒表)可以算
废鱼 回答时间:2014-12-31 11:35:28
楼上正解。如果有年月日的时候,要记得平年闰年的天数不一样。基准时间要一致比如用2000年1月1日0:0:0
winamp123 回答时间:2014-12-31 12:07:14
感谢以上的回复。我现在就是要考虑年月日的情况,有没有固定的算法。以前F1 RTC模块都由总的计数寄存器,F4没有了。
奔跑小蜗牛 回答时间:2014-12-31 12:21:56
hour*3600+min*60+sec=总秒数。年月日那就根据参考时间换算偏移,再加个农历就更好了
wamcncn 回答时间:2014-12-31 12:46:54
winamp123 发表于 2014-12-31 12:07
感谢以上的回复。我现在就是要考虑年月日的情况,有没有固定的算法。以前F1 RTC模块都由总的计数寄存器,F4 ...

F4没有就自己写算法啊
flintlovesam 回答时间:2014-12-31 13:53:39

利用(小时差)*3600+(分差)*60+(秒表)可以算   +1
晓枫VS枯叶 回答时间:2014-12-31 16:00:21
如果RTC的中断时间是1s,可以定义一个32位的全局变量,在中断来一次时加一,(2^32)s转换成年的话也有100+年,够你记一辈子(前提是你的备份电源不断电)....
Dylan疾风闪电 回答时间:2015-1-4 12:25:25
F1是直接秒寄存器的。好像F4/F0都换掉了外设,直接是时分秒寄存器的。你想要的东东只能通过软件的公式自己算了。
jxchen 回答时间:2019-3-12 15:20:19
我需要将年月日时分秒,计算总秒数
19年4月15日14点40分00秒
能提供例程?

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版