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

[国产MCU]-BL602开发实例-实时时钟(RTC)

RTC

文章目录

  • RTC
    • 1、RTC介绍
    • 2、RTC使用实例

RTC(real-time clock)为操作系统中的实时时钟设备,为操作系统提供精准的实时时间和定时报警功能。当设备下电后,通过外置电池供电,RTC继续记录操作系统时间;设备上电后,RTC提供实时时钟给操作系统,确保断电后系统时间的连续性。

本文将详细介绍如何使用BL602的bl_iot_sdk中的RTC模块。

1、RTC介绍

BL602芯片没有内置RTC模块,但是bl_iot_sdk提供了软件RTC功能。RTC支持两种计时模式:DEC模式和BCD模式。

RTC模块的HOSAL层API在components/platform/hosal/include/hosal_rtc.h中定义。常用的API如下:

  • int hosal_rtc_init(hosal_rtc_dev_t *rtc):初始化RTC设备。参数说明如下:

    • rtc:RTC设备实例。其定义如下

      •   typedef struct 
http://www.lryc.cn/news/124323.html

相关文章:

  • 大数据Flink(六十三):SqlClient工具的使用
  • 哈威比例多路阀控制放大器
  • Java bean 是个什么概念?
  • 微服务系列文章之 Springboot+Vue实现登录注册
  • 【Docker】如何在设计 dockerfile 过程中,设置容器启动后的定时任务
  • 【leetcode】第三章 哈希表part01
  • Docker中Tomcat部署步骤
  • pycharm 安装库
  • 使用 Ploomber、Arima、Python 和 Slurm 进行时间序列预测
  • springboot第35集:微服务与flutter安卓App开发
  • java 把list转成json
  • R语言实现随机生存森林(2)
  • 泛型类接口方法学习
  • Docker自动化部署安装(十)之安装SonarQube
  • [QT/C++]如何得知鼠标事件是由触摸事件转换而来的,使得鼠标触摸事件分离
  • 消防态势标绘工具,为消防基层工作助力
  • 网络协议栈-基础知识
  • [Mongodb 5.0]聚合操作
  • Shell 变量
  • SRM订单管理:优化供应商关系
  • Unity 实现2D地面挖洞!涂抹地形(碰撞部分,方法二)
  • 简化Gerber数据传输过程丨GC PowerPlace简介
  • rust关于项目结构包,Crate和mod和目录的组织
  • 如何微调优化你的ChatGPT提示来提高对话质量
  • 微信小程序实现下拉刷新
  • 一、编程规约
  • pytest数据驱动 pandas
  • Modbus工业RFID设备在自动化生产线中的应用
  • 见证马斯克的钞能力,AI.com再次易主,OpenAI投掷1100万美金购买AI.com刚满五个月
  • linux vi/vim