【FPGA的基础快速入门19---RTC实时时钟学习】

FPGA的基础学习---RTC实时时钟学习

  • PCF8563简介
    • PCF8563寄存器描述
      • PCF8563写寄存器
      • PCF8563读寄存器

PCF8563简介

PCF8563是PHILIPS公司推出的一款工业级多功能时钟/日历芯片,具有报警功能、定时器功能、时钟输出功能以及中断输出功能,能完成各种复杂的定时服务,该芯片通过IIC接口和FPGA连接。
【FPGA的基础快速入门19---RTC实时时钟学习】_第1张图片

PCF8563寄存器描述

PCF8563有一系列寄存器,由这些寄存器来配置PCF8563的日期和时间。
【FPGA的基础快速入门19---RTC实时时钟学习】_第2张图片
PCF8563秒寄存器(地址:0x02)BCD码
【FPGA的基础快速入门19---RTC实时时钟学习】_第3张图片
PCF8563星期寄存器(0x06)BCD码
【FPGA的基础快速入门19---RTC实时时钟学习】_第4张图片
PCF8563月份寄存器(0x07)BCD码
【FPGA的基础快速入门19---RTC实时时钟学习】_第5张图片
PCF8563年份寄存器(0x08)
【FPGA的基础快速入门19---RTC实时时钟学习】_第6张图片

PCF8563写寄存器

在这里插入图片描述
图中,先发送PCF8563的地址(7’h51),最低位为0表示写数据,随后发送8位寄存器地址,最后发送8位寄存器值。其中:S,表示IIC起始信号;A,表示应答信号;P,表示IIC停止信号。

PCF8563读寄存器

在这里插入图片描述
图中,同样是先发送7位地址+写操作,然后再发送寄存器地址,随后,重新发送起始信号(S),再次发送7位地址+读操作,然后读取寄存器值。其中第二个S,表示重新发送IIC起始信号;P,表示IIC停止信号。

你可能感兴趣的:(正点原子系列FPGA,学习,fpga开发)