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

24.Linux中RTC的驱动实验_csdn

这个在裸机开发也有,如果有过裸机开发经验的同学就比较入手了!
Pasted image 20250501125147.png

1、Linux 内核 RTC 驱动简介

Pasted image 20250501131349.png
Pasted image 20250501131407.png
Pasted image 20250501131421.png
Pasted image 20250501131519.png
Pasted image 20250501131635.png
Pasted image 20250501133701.png
Pasted image 20250501133736.png
Pasted image 20250501133822.png
Pasted image 20250501133839.png
Pasted image 20250501141100.png
Pasted image 20250501142936.png
Pasted image 20250501142949.png
Pasted image 20250501143029.png
Pasted image 20250501143042.png
Pasted image 20250501143100.png
Pasted image 20250501143129.png
Pasted image 20250501143151.png
Pasted image 20250501144603.png
Pasted image 20250501145451.png
Pasted image 20250501145502.png

2、STM32MP1 内部 RTC 驱动分析

Pasted image 20250501150720.png
Pasted image 20250501150821.png
Pasted image 20250501150921.png
Pasted image 20250501150946.png
Pasted image 20250501151059.png
Pasted image 20250501151116.png
Pasted image 20250501151129.png
Pasted image 20250501151215.png
Pasted image 20250501151230.png
Pasted image 20250501151511.png
Pasted image 20250501151543.png
Pasted image 20250501151722.png
Pasted image 20250501151741.png
Pasted image 20250501152053.png
像这里的读取时间,是在之前的代码里面已经写好了有关时间计数的代码,直接引用两个寄存器就行。
Pasted image 20250501152113.png

3、RTC 时间查看与设置

3.1、使能内部 RTC

Pasted image 20250501152633.png

3.2、查看时间

Pasted image 20250501153008.png
Pasted image 20250501153041.png
Pasted image 20250501153232.png
Pasted image 20250501153220.png
Pasted image 20250501153302.png
Pasted image 20250501153336.png
Pasted image 20250501153509.png
这里我们改现在的:

date -s "2025-05-01 16:10:00"

Pasted image 20250501153726.png
过段时间输入date看看时间变了没:
Pasted image 20250501153832.png
Pasted image 20250501153934.png
试一下:
重启开发板:
Pasted image 20250501154043.png
发现时间并没有丢失!
我们看看断电后会不会丢失:
Pasted image 20250501154342.png
并没有丢失:说明正点原子的板子stm32mp157存在纽扣电池!

http://www.xdnf.cn/news/242209.html

相关文章:

  • MATLAB R2024a安装教程
  • Spring MVC 与 FreeMarker 整合
  • Sigmoid函数导数推导详解
  • CSS学习笔记14——移动端相关知识(rem,媒体查询,less)
  • 奇偶ASCII值判断
  • 对计网考研中的信道、传输时延、传播时延的理解
  • python2反编译部分
  • POI从入门到上手(三)-轻松完成EasyExcel使用,完成Excel导入导出.
  • 第 11 届蓝桥杯 C++ 青少组中 / 高级组省赛 2020 年真题,选择题详细解释
  • WPF使用SQLSugar和Nlog
  • 精品推荐-湖仓一体电商数据分析平台实践教程合集(视频教程+设计文档+完整项目代码)
  • OpenHarmony全局资源调度管控子系统之内存管理部件
  • 【STM32单片机】#12 SPI通信(软件读写)
  • IRF2.0IRF3.1
  • 小白dockerfile
  • Linux安全清理删除目录bash脚本
  • 使用scipy求解优化问题
  • Three.js在vue中的使用(一)-基础
  • 报错:函数或变量 ‘calcmie‘ 无法识别。
  • 【网络服务器】——回声服务器(echo)
  • 【C++】类和对象【中下】
  • 【中间件】bthread_基础_TaskControl
  • PyTorch 与 TensorFlow:深度学习框架的深度剖析与实战对比
  • 怎么查看数据库容量
  • REST API、FastAPI与Flask API的对比分析
  • cdn服务器连接异常怎么办?cdn连接失败解决方法有哪些?
  • 深入解析 Python 应用日志监控:ELK、Graylog 的实战指南
  • WPF采集欧姆龙PLC、基恩士PLC、西门子PLC、汇川PLC、台达PLC数据
  • 从请求到响应:初探spring web
  • PCA主成分分析法(最大投影方差,最小重构距离,SVD角度)