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

【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——RTC时钟测试 #内部RTC时钟 #外部时钟模块AT8563

1)实验平台:正点原子ATK-DLMP257B开发板
2)浏览产品:https://www.alientek.com/Product_Details/135.html
3)全套实验源码+手册+视频下载:正点原子资料下载中心

文章目录

  • 第四章 ATK-DLMP257B功能测试——RTC时钟测试
    • 4.14.1 RTC0(内部RTC时钟)修改测试
    • 4.14.2 RTC1(外部时钟模块AT8563)修改测试

第四章 ATK-DLMP257B功能测试——RTC时钟测试

  ATK-DLMP257开发板有两个硬件时钟,一个是核心板上的处理器内部的RTC时钟(/sys/class/rtc/rtc0)。另外一个是底板上RTC时钟芯片AT8563,属于芯片外部RTC时钟(/sys/class/rtc/rtc1),由RTC纽扣电池供电,开发板掉电仍保存时间和计时。若需要提高时钟的精度,需要用高精度的晶振。

  请检查开发板底板上是否有安装RTC纽扣电池。也可以用万用表检查RTC电池有没有电,测出来是3.3v左右才是正常的。防止因RTC电池没电不能保存时间。(注意,电池属于易耗品,若没电请更换纽扣电池)

  Linux系统分两个时钟,一个是system time(软件时钟),一个是hardware clock(硬件时钟)。使用date和hwclock命令可分别查看和设定系统时间和硬件时间。系统时钟掉电即会消失,RTC 时钟在有电池的情况下会长期运行。系统时钟会在系统重启时与 RTC 时钟同步。

4.14.1 RTC0(内部RTC时钟)修改测试

  QT界面的时间和内核默认的指定时钟都是使用的rtc0。

  先关闭deptp服务,再设置时间进行测试;

systemctl stop deptp.service
date

  给内部rtc写入时间:

date -s "2025-02-11 11:58:00"
hwclock --systohc --rtc=/dev/rtc0 --localtime

  查询内部rtc时间:

cat /sys/class/rtc/rtc0/time
cat /sys/class/rtc/rtc0/date
date

  此时查看Qt界面可以看到Qt界面的时间修改了。
在这里插入图片描述

图 4.14 1 Qt界面上的时间

  如果需要启动deptp服务请执行下面指令:

systemctl start deptp.service

4.14.2 RTC1(外部时钟模块AT8563)修改测试

  先关闭TSN服务,再设置时间进行测试;

systemctl stop deptp.service
date

  给AT8563写入时间:

date -s "2025-02-11 11:58:00"
hwclock --systohc --rtc=/dev/rtc1 --localtime

  查询PCF8563时间:

cat /sys/class/rtc/rtc1/time
cat /sys/class/rtc/rtc1/date
date

  如果需要启动deptp服务请执行下面指令:

systemctl start deptp.service

相关文章:

  • 运维面试题(十四)
  • 常见编码面试问题
  • 命令模式 (Command Pattern)
  • 问题记录(四)——拦截器“失效”?null 还是“null“?
  • 【iOS】OC高级编程 iOS多线程与内存管理阅读笔记——自动引用计数(一)
  • C++ 核心进阶
  • 探秘串口服务器厂家:背后的故事与应用
  • 深入理解Java缓冲输入输出流:性能优化的核心武器
  • 03(总)-docker篇 Dockerfile镜像制作(jdk,jar)与jar包制作成docker容器方式
  • 区块链如何为农业供应链赋能?用 Python 打造透明高效的农产品流通体系
  • Spring Boot 项目的启动流程,图片+文字详细解答(附相关面试题)
  • 进程与线程
  • 如何让Windows开机时自动运行LabVIEW程序
  • 驱动开发硬核特训 · Day 13:从 device_create 到 sysfs,设备文件是如何生成的?
  • OpenCV 图形API(38)图像滤波-----Sobel 算子操作函数Sobel()
  • OpenCv高阶(五)——SIFT特征提取
  • git的上传流程
  • C 语言中的 volatile 关键字
  • 线束线缆从二维设计到虚拟验证全流程解决方案
  • 5、Props:组件间的密语——React 19 数据传递全解
  • 营销型网站建设明细报/搜索引擎优化举例说明
  • 建设网站需要什么人员/google chrome
  • 天津 网站策划/网页广告
  • html 网站源码 卖手机/网站服务器ip查询
  • 新化网站建设/游戏推广代理平台
  • wordpress 微博模板/郑州seo网站有优化