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

杰理AC632N---RTC应用问题

首先RTC的使用非常简单:

1、把RTC的宏定义置1,#define TCFG_RTC_ALARM_ENABLE      1

2、在board_ac632n_demo.c中的rtc_data配置晶振(32.768z或者内部LRC)

3、创建一个定时器,1秒获取一次时间

但是在使用过程中发现有错位,如图:

分秒位不懂, 反而是小时位一秒加一次,这就很神奇了。SDK版本都更新到2.40了还有这种奇怪的错误吗?

一番折腾发现只需要把sys_time结构体中的校验注销掉就能解决了:

很合理,刚好错了分秒位的两个u8, 那就是底层赋值问题了,并且这些RTC代码是从69芯片系列的SDK中直接移植的,69系列的芯片是有CRC的,原厂在移植过程中可能疏忽了导致赋值错误。不过只要是应用层能解决的问题就不是大问题。

修改后发现RTC走时正常了:

那么问题就解决了。

杰理BLE,AC632N系列方案开发,69系列,701系列,方案开发。

http://www.dtcms.com/a/452803.html

相关文章:

  • 网站免费软件下载阳江人社局官网招聘
  • 第二十三章:解析天书,诠释法则——Interpreter的解释艺术
  • 论文阅读-FoundationStereo
  • bug日记
  • 大数据集群环境搭建(Ubantu)
  • 深入浅出 HarmonyOS 应用开发:ArkTS 语法精要与实践
  • 用 Python+OpenCV 实现实时文档扫描:从摄像头捕捉到透视矫正全流程
  • 普陀做网站公司任丘市建设局网站
  • 前端框架篇——VueReact篇
  • R语言从入门到精通Day4之【数据结构】
  • JavaScript快速入门_javascript入门教程
  • 有几家做网站的公司易贝跨境电商平台
  • 基于websocket的多用户网页五子棋(六)
  • 月光与饼:Python 爱情月饼可视化
  • 【C++】STL有序关联容器的双生花:set/multiset 和 map/multimap 使用指南
  • 迷你论坛项目
  • 【C++STL】一文掌握 String 核心接口:从基础到实用!
  • 长沙宁乡建设网站网站本地环境搭建
  • 从以太网到多个 CAN 网络的网关
  • 网站做弹窗怀化职院网站
  • ros2 功能包 package.xml 结构详细解释
  • ros2 功能包 CMakeLists.txt 结构详细解释
  • 【Python】小练习-考察变量作用域问题
  • YOLO算法原理详解系列 第007期-YOLOv7 算法原理详解
  • 【C++贪心】P8087 『JROI-5』Interval|普及+
  • C++知识点总结用于打算法
  • 【算法】二分查找(一)朴素二分
  • 干货>肉夹馍词嵌入方案(embedding方案),适合资源受限、要求可解释、领域边界清晰的应用场景
  • PDML 不能和rebuild partition index同时运行
  • 网站目录管理模板做一个网站一般要多少钱