UNIXRTC

news/2024/11/17 6:31:48/

    这段代码是将写入的数据显示在OLED屏幕上,并进行读取。起初上电的时候可以发现W:后面为空,R:为0000 0000这是因为还没开始写入。按下按键后发现变换的数据是1235 5679,与我们写入的1234 5678不同,这是因为写入之前执行了++的操作;多次按下按键改变写入的值,发现写入和读取都是一样的。

        断开主电源的供电,重新上电,发现上电后没有写入,所以W:后面为空,R:后边为上次掉电前的数据


RTC实时时钟

        第一行显示日期,给的是一个测试时间;第二行是时间;第三行是时间戳的秒计数器;第四行是RTC预分频器的计数值

        作为实时时钟,按下复位键的时候不能复位,时间会继续运行。实时时钟在系统主电源断电之后需要继续运行,就像手机关机后时钟需继续运行,否则造成时间错误。在VBAT接上了电源再断开系统主电源,可以看到时间数据不会丢失,并且在断电期间RTC会继续走时不会暂停,是借助BKP实现的,RTC与BKP关联度较高

相关函数


http://www.ppmy.cn/news/1451235.html

相关文章

【CTF Reverse】XCTF GFSJ0487 game Writeup(反编译+逆向工程)

game 菜鸡最近迷上了玩游戏,但它总是赢不了,你可以帮他获胜吗 解法 放进 exeinfope 中分析。 拖入 IDA 中。shift f12 查看字符串。ctrl f 搜索 flag。 DATA XREF: sub_45E94028↑o Function 中搜索 sub_45E940。 flag 应该是在这里算出来的&#xff…

Git从旧的仓库迁移到新的仓库后clone lfs的文件出现错误

一、问题描述 利用git转移仓库从gitee的testA.git仓库到coding的testB.git利用命令 git clone --mirror gitgitee.com:dev/testA.git cd testA.git git push --mirror gitgit.e.coding.test.clund:dev/testB.git 可以迁移成功,但是在clone新的仓库时候会发现存在l…

2024智能科学与软件工程国际学术会议(ICISSE 2024)

2024智能科学与软件工程国际学术会议(ICISSE 2024) 会议简介 2024智能科学与软件工程国际学术会议(ICISSE 2024)将在北京隆重举行。本次会议汇集了全球智能科学和软件工程领域的专家学者,共同探讨该领域的最新研究成果和发展趋…

【Python编程实践1/3】模块

目录 目标 模块 import ​编辑 代码小结 题目 from...import 随机模块 代码小结 randint函数 骰子大战 choice函数 总结 目标 拧一颗螺丝,只会用到螺丝刀;但是修一台汽车,需要一整套汽修的工具。函数就像螺丝刀,可以帮…

ssm101珠宝首饰交易平台开发+jsp

珠宝首饰交易平台 摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于珠宝首饰交易平台当然也不能排除在外,随着网络技术的不断成熟,带动了珠宝首饰交易平台&#x…

文档笔记上线

Hello,我是"小恒不会java", 这些文档将会在后续依次开源,本文会不定时更新公布文档源代码地址 Matlab app designer java SpringBoot Django

【VueUse】超越基本功能的高级 Vue 元素操作

在vue开发中我们经常需要操作DOM元素,从简单的添加类到动态创建元素,这些操作都是不可避免的。而在VueUse库中,Elements相关API函数为我们提供了一系列强大而灵活的工具,帮助我们更轻松地处理DOM元素。无论是优雅地处理元素、动态…

Java实现裁剪PDF

目录 安装Java PDF库 Java裁剪PDF页面 Java裁剪PDF页面并将结果保存为图片、HTML、Excel等格式 裁剪PDF页面是一项常见的任务,它可以用来调整文档的尺寸和去除不需要的边距或白边。通过裁剪页面,你可以优化文档的布局和展示效果,使其更符合…