当前位置:首页 >> 智能终端演进 >> 【STM32】学习笔记-时间戳RTC,七喜s4101

【STM32】学习笔记-时间戳RTC,七喜s4101

cpugpu芯片开发光刻机 智能终端演进 1
文件名:【STM32】学习笔记-时间戳RTC,七喜s4101 【STM32】学习笔记-时间戳RTC Unix时间戳

Unix 时间戳(Unix Timestamp)定义为从UTC/GMT的1970年1月1日0时0分0秒开始所经过的秒数,不考虑闰秒 时间戳存储在一个秒计数器中,秒计数器为32位/64位的整型变量 世界上所有时区的秒计数器相同,不同时区通过添加偏移来得到当地时间.

好处:时间间隔好;硬件电路使用;储存方便; 害处:消耗软件进程。 STM32是32位秒计数器。

RTC操作注意事项

执行以下操作将使能对BKP和RTC的访问: 设置RCC_APB1ENR的PWREN和BKPEN,使能PWR和BKP时钟 设置PWR_CR的DBP,使能对BKP和RTC的访问 若在读取RTC寄存器时,RTC的APB1接口曾经处于禁止状态,则软件首先必须等待RTC_CRL寄存器中的RSF位(寄存器同步标志)被硬件置1 必须设置RTC_CRL寄存器中的CNF位,使RTC进入配置模式后,才能写入RTC_PRL、RTC_CNT、RTC_ALR寄存器 对RTC任何寄存器的写操作,都必须在前一次写操作结束后进行。可以通过查询RTC_CR寄存器中的RTOFF状态位,判断RTC寄存器是否处于更新中。仅当RTOFF状态位是1时,才可以写入RTC寄存器

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接