[ Linux ] PCF8563数据手册解析 |CSDN创作打卡
文章目录
- PCF8563简介
- 硬件引脚说明
- 内部框图
- 寄存器解析
PCF8563简介
PCF8563是一款为低功耗而优化的CMOS1实时时钟(RTC)和日历。还提供了可编程时钟输出、中断输出和低电压检测器。所有地址和数据都是通过两路双向12c总线串行传输的。总线最大速度为400kbit /s。寄存器地址在每个写入或读取数据字节后自动递增。
PCF8563相关特性:
- 提供年、月、日、星期,时、分、秒计时,使用外置32.768Khz晶振。
- 低后备电流:0.25uA ,VDD=3.0V,温度25℃。
- IIC接口,速度最高400KHz。
- 可编程时钟输出,可以供其他设备使用,可输出的时钟频率有32.768kHz、1.024kHz、32Hz和1Hz。
- 支持闹钟和定时功能。
- IIC读地址为0XA3,写地址为0XA2,也就是IIC器件地址为:0X51。
注:IIC最后一位为读1/写0,则IIC器件地址为0xA2右移一位为0x51 - 有一个开漏输出的中断引脚。
硬件引脚说明
引脚号 | 功能说明 |
---|---|
1、2 | PCF8563的32.768kHz晶振引脚,PCF8563必选要外接32.768kHz晶振。 |
6、5 | PCF8563的IIC引脚,PCF8563通过IIC接口与主控进行通信,因此PCF8563本质是个IIC器件。 |
7 | 时钟输出引脚。 |
3 | 中断引脚。 |
内部框图
外部OSCI/OSCO接32.768KHZ晶振,分频之后生成1s滴答时间。通过I2C总线去读写日历、时间、闹钟寄存器等。
寄存器解析
PCF8563有16个内部寄存器,这些寄存器都是8位的。
前两个寄存器(0x00和0x01)为控制/状态寄存器。
0X02~0X08为时间和日期寄存器,这些寄存器保存着秒、分、时、日、星期、月和年信息。
0X09~0X0C为闹钟寄存器,保存闹钟信息。
0X0D为时钟输出频率寄存器,
0X0E和0X0F这两个寄存器时钟控制寄存器。
注:时分秒、年月日、闹钟等时间信息为BCD格式。
控制状态寄存器1(0X00) | |
---|---|
TEST1(bit7) | 0,正常模式;1,测试模式。 |
N(bit6,bit4,bit2~0) | 未使用。 |
STOP(bit5) | 0,RTC时钟运行;1,RTC时钟停止。 |
TESTC(bit3) | 0,正常模式,关闭POR覆写;1,使能POR覆写。 |
控制状态寄存器2(0X01) | |
N(bit7~5) | 未使用 |
TI_TP(bit4) | 为0的时候INT引脚取决于TF位,为1的时候INT引脚输出指定频率的脉冲。 |
AF(bit3) | 闹钟标志位,为1的话表示闹钟发生,写0清除,写1无效。 |
TF(bit2) | 定时器标志位,为1的话表示定时发生,写0清除,写1无效。 |
AIE(bit1) | 闹钟中断使能位,0,关闭闹钟中断;1,使能闹钟中断。 |
TIE(bit0) | 定时器中断使能位,0,关闭定时器中断;1,使能定时器中断。 |
时间和日期寄存器(0X02~0X08) | |
寄存器 0X02 | 此寄存器为秒钟寄存器,PCF8563是有低电压检测的,当VDD电压低于最小允许电压的时候VL(bit)位就会置1,表示时钟异常,如果电压正常的话就为0。 SECONDS(bit6-0)这7位表示具体的秒数,范围0-59,为BCD格式。 |
寄存器0X03 | 此寄存器为分钟寄存器,MINUTES(bit6-0)这7位有效,表示具体的分钟数,范围0~59,为BCD格式。 |
寄存器 0X04 | 此寄存器为小时寄存器,HOURS(bit5-0)这6位有效,表示具体的小时数,范围0~23,为BCD格式。 |
寄存器0X05 | 此寄存器为日期寄存器,DAYS(bit5-0)这6位有效,表示具体的小时数,范围1~31,为BCD格式。 |
寄存器0X06 | 此寄存器为星期寄存器,WEEKDAYS(bit2-0)这3位有效,表示具体的星期,范围0~6,为BCD格式。(0为星期日,1为星期一,以此类推,6就是星期六) |
寄存器0X07 | 此寄存器为月份寄存器,其中C(bit7)为世纪标志位,如果为1的话表示20xx年,为0的话表示19xx年。MONTHS(bit4-0)这5位有效,表示具体的月份,范围1-12,分别为1-12月,为BCD格式。 |
寄存器0X08 | 此寄存器为年寄存器,YEARS(bit7-0)这8位有效,表示具体的年份,范围0~99。 |
闹钟寄存器(0X09-0X0C) | |
寄存器0X09 | 此寄存器为闹钟分钟寄存器,AE_M(bit7)为分钟闹钟使能位,为0的话使能分钟闹钟,为1的话关闭。 MINUTE_ALARM(bit6-0)这7位表示具体的闹钟分钟,范围0-59,为BCD格式。 |
寄存器0X0A | 此寄存器为闹钟小时寄存器,含义和0X09寄存器类似。 |
寄存器0X0B | 此寄存器为闹钟日期寄存器,含义和0X09寄存器类似。 |
寄存器0X0C | 此寄存器为闹钟日期寄存器,含义和0X09寄存器类似。 |
时钟输出寄存(0X0D) | |
定时器寄存器(0X0E和0X0F) |
[ Linux ] PCF8563数据手册解析 |CSDN创作打卡相关推荐
- [ Linux RK ] 更改网卡名字|CSDN创作打卡
文章目录 背景 解析设置网卡设备默认名字eth0/eth1的过程 更改网卡名字 整体打印log解析 实现效果图 背景 ifconfig查看网口信息时,都有网口eth0.eth1.这个两个网口的名字驱动 ...
- 使用VS code 连接远程linux服务器 —— VSCODE clangd插件 |CSDN创作打卡
文章目录 连接远程linux服务器 安装OpenSSH 确认VScode SSH是否打开 SSH设置 连接服务器 关闭远程连接 VSCODE clangd插件 在远程服务器安装bear Add Ite ...
- [Linux RK Debian 10] chrome浏览器开启GPU硬件加速|CSDN创作打卡
platform:RK OS:Linux Kernel: 4.4.143 filesystem:debian10 文章目录 简易查看GPU硬件加速 开启GPU硬件加速 (1) 启动桌面的浏览器加速配置 ...
- YT8511芯片手册 解析|CSDN创作打卡
文章目录 特性 模式选择 性能解析 电源提供 重点寄存器配置 硬件上电时序 回环测试 可用于替换芯片 特性 兼容10BASE-Te/100BASE-Tx/ 1000base - t 支持WoL (wa ...
- [ Linux ] systemd启动文件系统流程|CSDN创作打卡
文章目录 systemd介绍 第一步 启动 Target 确认级别 第二步 启动服务 配置文件的区块 systemd与[init进程](https://blog.csdn.net/weixin_435 ...
- 华为HCIA鲲鹏云学习Linux指令|CSDN创作打卡
- 网口调试方式以及性能测试iperf |CSDN创作打卡
文章目录 调试步骤 网口phy/mac调试方法 PHY 寄存器读写调试 查看PHY是否识别 网口性能测试iperf 调试步骤 阅读对应PHY的技术手册,弄清楚MDIO使用条款 测试PHY的外部供电是否 ...
- JAVA 实现《大富翁》游戏|CSDN创作打卡
前言 大富翁,又名地产大亨.是一种多人策略图版游戏.参与者分得游戏金钱,凭运气(掷骰子)及交易策略,买地.建楼以赚取租金.英文原名monopoly意为"垄断",因为最后只得一个胜利 ...
- STM32开发(一)虚拟机 + VScode + STM32Cube 开发STM32|CSDN创作打卡
文章目录 环境配置 安装编译器 安装make 配置软件 CubeMx生成Makefile 编译 下载代码,使用STLink 安装openocd 在工程下面建立配置文件config.cfg 运行下载 方 ...
最新文章
- SpringCloud配置中心-Config
- 理解JavaScript中的事件
- 增强DropDownList和ListBox控件:保持客户端脚本添加的options
- 前端学习(2825):vs开发小程序的插件
- 如何用Pygame写游戏(二十二)
- 解决OpenCV编译时./bin: error while loading shared libraries: libopencv_highgui.so.3.2: cannot open的问题
- Iocomp控件教程之LinearGauge--线性刻度尺控件
- python windows ui自动化_pywinauto处理UI自动化
- C语言 分支语句:if 语句和 switch语句
- 微信开发工具如何修改模拟页面路径
- windows如何调出不见的语言栏
- ajax hover,jQuery / 使用hover()和toggle()切换事件 - 汇智网
- 英文版xp系统下载ghost xp sp3英文版(双语纯净版、可随意转换)
- 电脑升级到WIN10后移动硬盘无法读取
- SAP BI与PowerBI之使用小谈
- (十一)fcntl函数的介绍和使用
- 全国大学生网络安全精英赛复赛笔记
- “艺术”与“技术”的碰撞------浅谈“艺工交叉”
- 暑假N天乐【比赛篇】 —— 2019杭电暑期多校训练营(第六场)
- PAYING MORE ATTENTION TO ATTENTION:
热门文章
- 基因测序技术发展历史及一、二、三代测序技术原理和应用
- 计算机视觉笔记11.26
- java服务端用到的javase的基础知识_javase基础篇知识归纳
- 互联网日报 | 得到披露招股书;格力集团35亿投资小米;淘宝村年交易额破万亿;2020北京车展开幕...
- 民间秘术——可怕的死亡诅咒
- java 计算机概述看这一篇文章就够了
- 猿人学之js混淆源码乱码
- Linux常用命令——insmod命令
- lombok中的@Builder、@Singular注解
- Traffic Jams in the Land(线段树好题)