本文通过以DS1302芯片为基础,介绍该芯片与FPGA之间SPI通信原理,详细描述硬件设计原理及FPGA SPI接口驱动设计。
DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。
百度ds1302 写道DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信
目前,时钟的种类是越来越多样,功能是越来越丰富了,但大多时钟还是传统上的时钟,即固定的表盘与指针,其形式与功能都比较单一,故难以吸引人。而一款旋转时钟不仅在创意上摆脱了传统时钟的设计而且也能迎合人们猎奇的心理,并且功能也可以多样化,不仅可以显示时间、日期,甚至连文字都能够显示。文章基于单片机设计了一款跟传统机械时钟一样具有秒针、分针、时针和表盘刻度的旋转时钟,并且具有准确显示即时时间和校准时间功能,且均可由红外遥控器方便完成。