rtc通用接口闹钟通用接口的运用精讲.doc
《rtc通用接口闹钟通用接口的运用精讲.doc》由会员分享,可在线阅读,更多相关《rtc通用接口闹钟通用接口的运用精讲.doc(1页珍藏版)》请在三一文库上搜索。
1、rtc通用接口闹钟通用接口的运用精讲第六章为重用外设驱动代码,本文内容包含6.3 RTC 6.3 RTC 实时时钟 6.3.1 PCF850631 器件简介2C 接口引脚,VDD 和VSS 分别为电源和地;OSCI 和OSCO 为32.768KHz 的晶振连接引脚,作为PCF85063 的时钟源;CLKOUT 为时钟信号输出,供其它外部2C 从机地址为0x51,2 器件初始化2C 句柄2C1 为例,其实例初始化函数am_ 6.3.2 RTC 通用接口1. 设置时间2. 获取时间 6.3.3 闹钟通用接口1 设置闹钟时间2 设置闹钟回调函数3 打开闹钟4 关闭闹钟 6.3.4 系统时间1. 系统
2、时间日历时间精确日历时间2. 初始化RTC 句柄rtc_handle与系统时间更新相关的参数(update_sysclk_ns 和 update_rtc_s)2C读取RTC 器件上的数据快得多,因此根据系统时钟获取时间值比直接从RTC 器件中获取时间值要快得多,完全可以在短时间内使用该时钟更新系统时间,比如,每隔1ms 将精确日历时间的纳秒值增加1000000。但长时间使用该时钟来更新系统时间,势必产生较大的误差,这就需要每隔一定的时间重新从RTC 器件中,读取精确的时间值来更新系统时间,以确保系统时间的精度。3. 设置系统时间精确日历时间设置的函数原型为:细分时间设置的函数原型为:4. 获取系统时间获取日历时间的函数原型为:获取精确日历时间的函数原型为:获取细分时间的函数原型为: 6.3.5 特殊功能控制接口1 写入RAM2 读取RAM该函数读取存于PCF85063 的单字节RAM 中的数据,其函数原型为:其中,handle 为PCF85063 实例句柄,p_data 为输出参数,用于返回读取到的单字节数据。返回AM_OK,表示读取成功,反之失败,范例程序详见程序清单6.69。程序清单6.69 读取范例程序可以使用读写RAM 接口简单验证PCF85063 是否正常,详见程序清单6.70。程序清单6.70 读写RAM 数据范例程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- rtc 通用 接口 闹钟 运用
链接地址:https://www.31doc.com/p-3272786.html