当前位置: 首页 > news >正文

实时时钟 RTC(2)

RTC 使能与停止
RTC 上电后立即启动,不可关闭,软件应在32K 晶体振荡器完全起振后再设置当前时间;在晶体振荡器起振之前芯片使用内部环振计时,偏差较大。

RTC 时间设置
软件可以在任意时刻直接设置RTC 时间寄存器;由于设置时间寄存器的操作与RTC 走时为异步操作关系,建议软件在秒中断事件之后进行时间设置,并且在置时后读出时间值校验。
同时FM33A048B 支持ms 级授时,即可以设置时间到3.9ms 级别精度(1/256s)。此外,当软件写入秒时间时,硬件自动清零64Hz->1Hz 的秒内计数器,以便实现秒对齐。
为了提高抗干扰能力, FM33A048B 提供时间写保护功能, 必须先对写保护寄存器写入0xACACACAC,才能改写时间寄存器,置时完成后软件可以通过写入任意其他值来禁止时间寄存器的写入,恢复写保护。

RTC 时间读取
时间读取方式1:
⚫ 读当前时间寄存器值
⚫ 再次读当前时间寄存器值
⚫ 如果2 次读取内容一致,则为正确的当前时间;如果两次读取内容不一致,则重复前两个步骤。
在这里插入图片描述
时间读取方式2:
软件在1s 中断发生后立即读取时间寄存器,能保证读到正确的当前时间值。

RTC 时间戳
为了支持Tamper Detection,RTC 支持外部IO 事件触发的时间戳功能。外部IO 触发源为PB4 和PB5的输入电平变化,为了确保输入检测的可靠性,建议使能PB4 和PB5 的IO 输入数字滤波。使用此功能时,将PB4 和PB5 配置为GPIO 输入,打开RTCSTAMPEN 寄存器,当PB4 和PB5 上出现任何滤波后的上升沿或下降沿时,RTC 会自动记录当前时间到STAMP 寄存器组中,同时产生相应的标志,可用于产生中断或者供软件查询。
注意时间戳功能仅在休眠模式下有效,ACTIVE 和LPRUN 模式下时间戳功能不起作用,IO 边沿检测由软件中断来处理。
在这里插入图片描述
时间戳仅在相应标志寄存器为0 的情况下记录事件发生时间,如果对应标志已经为1,则忽略相应事件。因此如果有多次事件发生,时间戳仅记录第一次事件发生的时间,除非软件在事件发生后清除了标志寄存器。

自动温度补偿
FM33A048B支持 RTC 自动 温度补偿,补偿原理是定时( 256s )启动一次温度传感器,根据温度传感器的输出计算 RTC 调校值,实现每 256s 更新一次 RTC 调校值。
芯片预先在Flash 的 NVR 扇区保存了 512 字节的温补参数,芯片上电后软件需要从 NVR 中读取数据并载入地址从 0x40011200 开始的 RAM 中。 这部分 RAM 在软件不启动自动温补的情况下,可以作为普通 RAM 使用,在启动自动温补的情况下,软件无法访问。在自动温度补偿的情况下,当 XTLF 停振时,将禁止自动温补 。自动温补电路 在启动时将独 占 ADC应当确保在启动自动温补前, ADC 未被 使能 。
自动温度补偿的具体使用方法,请参考复旦微电子提供的库函数。

相关文章:

实时时钟 RTC(2)

RTC 使能与停止 RTC 上电后立即启动,不可关闭,软件应在32K 晶体振荡器完全起振后再设置当前时间;在晶体振荡器起振之前芯片使用内部环振计时,偏差较大。 RTC 时间设置 软件可以在任意时刻直接设置RTC 时间寄存器;由于…...

弄懂局部变量

成员变量和局部变量的区别 多个线程调用同一个对象的同一个方法时: 如果方法里无成员变量,那么不受任何影响 如果方法里有成员变量,只有读操作,不受影响 存在写操作,考虑多线程影响值 多线程调用…...

倾斜摄影三维模型数据的高程偏差修正的几何纠正技术方法探讨

倾斜摄影三维模型数据的高程偏差修正的几何纠正技术方法探讨 倾斜摄影是一种先进的数字摄影技术,可以生成高分辨率、高精度的三维模型数据。然而,在倾斜摄影中,由于相机的倾斜角度和地形的高程差异,可能会出现高程偏差问题。为了…...

怎么发表CCF期刊?CCF期刊有什么不同之处? - 易智编译EaseEditing

发表CCF期刊,可以参考一下步骤: 选择目标期刊: 首先选择一个适合自己的目标期刊,可以是CCF推荐的高水平期刊,也可以是其他被广泛认可的期刊。 撰写论文: 根据目标期刊的要求,撰写论文。确保论…...

feat:使用企业微信JS-SDK的onMenuShareAppMessage()实现点击转发自定义分享内容(TypeScript)

背景:企业微信应用使用企业微信JS-SDK的分享接口实现分享样式自定义 原生: 需要实现成: 企业微信JS-SDK 是企业微信面向网页开发者提供的 基于企业微信内 的网页开发工具包。 通过使用企业微信JS-SDK,网页开发者 可借助企业微信…...

Java键盘事件处理及监听机制解析

文章目录 概念KeyEventKeyListener代码演示总结 概念 Java事件处理采用了委派事件模型。在这个模型中,当事件发生时,产生事件的对象将事件信息传递给事件的监听者进行处理。在Java中,事件源是产生事件的对象,比如窗口、按钮等&am…...

Git详解——安装、使用、搭建、IDEA集成

Git 看目录,篇幅挺长,越往后面越重要 目录一、git是什么?二、为什么要使用Git?三、版本控制工具四、git下载安装以及环境配置五、git基本命令六、git项目搭建七、远程仓库怎么搞?git,gitlab,github,gitee区别八、ide…...

【JavaSE】Java基础语法(二十一):内部类

文章目录 1. 内部类的基本使用2. 成员内部类3. 局部内部类4. 匿名内部类5. 匿名内部类在开发中的使用(应用) 1. 内部类的基本使用 内部类概念 在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类 内部类定…...

Ceph应用

//存储类型 块存储 一对一,只能被一个主机挂载使用,数据以块为单位进行存储,典型代表: 硬盘 文件存储 一对多,能被多个主机同时挂载使用,数据以文件的形式存储的(元数据和实际数据是分开存储的),并且有…...

Oxford online English-Chair a Meeting 05/29

Part1-Welcoming attendees and starting the meeting Getting people’s attention If I could have your attention, please. Could I have your attention, please? Good afternoon, everyone. -> Good afternoon, everyone, could I have your attention, please?…...

LeetCode: 二叉树的直径(java)

二叉树的直径 leetcode 543题。原题链接题目描述解题代码二叉树专题 leetcode 543题。原题链接 543题:二叉树的直径 题目描述 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也…...

springboot+vue+java旅行旅游景点酒店预订出行订票系统eaog5

线上旅行信息管理系统要求实现以下功能: a.景点管理,展示景点的基础信息,介绍等信息。 b.酒店管理,展示酒店的基础信息,介绍等信息。 c.评价管理,可以查看景点或酒店的相关评价信息,客户消费完,…...

Linux :: 【基础指令篇 :: 用户管理:(2)】::设置用户密码(及本地Xshell 登录云服务器操作演示) :: passwd

前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。 学习集: C 入门到入土!!!学习合集Linux 从命令到网络再到内核!学习合集 目录索引&am…...

img[:, :, ::-1] 通俗理解

👨‍💻个人简介: 深度学习图像领域工作者 🎉工作总结链接:https://blog.csdn.net/qq_28949847/article/details/128552785 链接中主要是个人工作的总结,每个链接都是一些常用demo&#xff0c…...

基于springboot+vue+elementui的健身房会员管理系统的

为了帮助用户更好的了解和理解程序的开发流程与相关内容,本文将通过六个章节进行内容阐述。 第一章:描述了程序的开发背景,程序运用于现实生活的目的与意义,以及程序文档的结构安排信息; 第二章:描述了程序…...

在酒店房间中的数据库索引

如果你经常去酒店,你会看到一块类似下面的标牌,指引你到达房间。这能够帮助你方便快速地找到房间,特别是当酒店拥有许多房间时。 以一个有9层的酒店为例。你的房间号是917。第一步是找到你的房间在哪一层,通常第一个数字表示楼层…...

Zookeeper学习---2、客户端API操作、客户端向服务端写数据流程

1、客户端API操作 1.1 IDEA 环境搭建 前提&#xff1a;保证 hadoop102、hadoop103、hadoop104 服务器上 Zookeeper 集群服务端启动。 1、创建一个工程&#xff1a;Zookeeper 2、添加pom文件 <?xml version"1.0" encoding"UTF-8"?> <project …...

Stack 栈的实现与应用

目录 1. 概念 2. 常用的栈的方法 2.1 方法 2.2 代码 3. 自己实现栈 3.1 构造MyStack 3.2 push() 3.3 ensureCapacity&#xff08;&#xff09; 3.4 pop() 3.5 peek() 3.6 empty() 3.7 szie() 4. 栈的应用 1. 概念 栈&#xff08;Stack&#xff09;是一种数据结构&…...

CSDN中如何获得铁粉(用心篇)

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…...

es 三 安装 es 安装kibana

目录 安装7.3.0 版本 下载地址 一个比一个快 页面测试访问 安装kibana 下载 Config/kibana.yml 配置修改开启中文 页面访问 安装7.3.0 版本 下载地址 一个比一个快 Index of /elasticsearch/ 下载中心 - Elastic 中文社区 下载中心 - Elastic 中文社区 官网下载 开箱…...

亮度与色度:揭秘视觉世界的“双重密码“

一、一个让我"开窍"的画廊故事 几年前我去参观一个摄影展&#xff0c;展览的主题很特别——“同一个世界&#xff0c;两种讲述”。展厅被一道墙分成两半&#xff0c;左边墙上挂的全是黑白摄影作品&#xff0c;右边墙上挂的全是彩色摄影作品。最有意思的是&#xff0c…...

有些女的就是只配孤独终老,一说话就伤人,我觉得没有必要相处,没必要去改变一些人,林子大了,什么鸟都有。。。——拉开距离,减少纠缠,建立边界,降低期待

你现在这种反感,更多像是长期被消耗后的失望和厌倦。 当一个人长期经历: 被否定 不被维护 说话被刺 情绪被压着 沟通没反馈 确实很容易慢慢变成: “我不想再理解了,也不想再靠近了。” 这其实是一种心理上的“抽离”。 不过也要注意,别因为遇到一种人,就把情绪扩大…...

思源宋体TTF:解决中文Web排版痛点的专业方案

思源宋体TTF&#xff1a;解决中文Web排版痛点的专业方案 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 当我们构建现代中文网站时&#xff0c;字体选择往往成为最棘手的挑战之一。商业…...

如何在Mac上免费运行Windows游戏与应用:Whisky完整指南

如何在Mac上免费运行Windows游戏与应用&#xff1a;Whisky完整指南 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky 还在为Mac无法运行Windows专属软件而烦恼吗&#xff1f;Whisky为你…...

高校科研项目如何借助Taotoken管理多模型API调用

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 高校科研项目如何借助Taotoken管理多模型API调用 在高校的实验室或科研团队中&#xff0c;进行人工智能相关的探索时&#xff0c;常…...

茅台预约自动化系统:构建高并发智能调度解决方案

茅台预约自动化系统&#xff1a;构建高并发智能调度解决方案 【免费下载链接】campus-imaotai i茅台app自动预约&#xff0c;每日自动预约&#xff0c;支持docker一键部署&#xff08;本项目不提供成品&#xff0c;使用的是已淘汰的算法&#xff09; 项目地址: https://gitco…...

【工信部备案级新闻稿生成协议】:ChatGPT输出自动匹配《新闻采编规范》第4.2.1条的7层校验模板

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;【工信部备案级新闻稿生成协议】的合规性定位与政策背景 【工信部备案级新闻稿生成协议】并非独立行政规章&#xff0c;而是对《互联网信息服务算法推荐管理规定》《生成式人工智能服务管理暂行办法》…...

2026年Java面试突围指南(附高频场景题+答案)

前言今年的面试比往年要难得多&#xff0c;各个互联网企业对于 Java 岗位的要求越来越多&#xff0c;也越来越高&#xff0c;主要是初级岗位已经趋近饱和&#xff0c;但高级岗位又相对来说缺乏&#xff0c;这类的人才偏少&#xff0c;因此作为 Java 开发人员&#xff0c;我们应…...

sqlmap实战精要:从靶场验证到WAF绕过与盲注攻坚

1. 这不是“填空题”&#xff0c;而是数据库的“开门钥匙”——为什么sqlmap远不止是自动跑命令的工具很多人第一次听说sqlmap&#xff0c;是在某次CTF比赛里看到别人三分钟拿下靶机数据库&#xff1b;也有人在渗透测试报告里把它当个“标准动作”写进“SQL注入验证”条目&…...

Wonder3D:如何用一张照片在3分钟内创建专业3D模型?

Wonder3D&#xff1a;如何用一张照片在3分钟内创建专业3D模型&#xff1f; 【免费下载链接】Wonder3D Single Image to 3D using Cross-Domain Diffusion for 3D Generation 项目地址: https://gitcode.com/gh_mirrors/wo/Wonder3D 你是否曾想过将一张普通的2D照片变成可…...