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存在纽扣电池!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值