摘要: DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。我们知道DS1302 是实时时钟芯片,既然是时钟芯片它肯定还可以用作一般意义上的定时器(定时时间以秒为单位)。
DS1302是DALLAS(达拉斯)公司出的一款涓流充电时钟芯片,2001年DALLAS被MAXIM(美信)收购,因此我们看到的DS1302的数据手册既有DALLAS的标志,又有MAXIM的标志,大家了解即可。DS1302实时时钟芯片广泛应用于电话、传真、便携式仪器等产品领域,他的主要性能指标如下:
1、DS1302是一个实时时钟芯片,可以提供秒、分、小时、日期、月、年等信息,并且还有软件自动调整的能力,可以通过配置AM/PM来决定采用24小时格式还是12小时格式。
2、拥有31字节数据存储RAM。
3、串行I/O通信方式,相对并行来说比较节省IO口的使用。
4、DS1302的工作电压比较宽,大概是2.0V~5.5V都可以正常工作。
5、DS1302这种时钟芯片功耗一般都很低,它在工作电压2.0V的时候,工作电流小于300nA。
6、DS1302共有8个引脚,有两种封装形式,一种是DIP-8封装,芯片宽度(不含引脚)是300mil,一种是SOP-8封
装,有两种宽度,一种是150mil,一种是208mil.我1]看一下DS1302的引脚封装图。
ds1302是一块高性能芯片,是专用的时钟芯片,它的内部有31个寄存器,具有闰年自动补充功能,非常适合做计时器,那么ds1302是否准确了?理论上来说是没有绝对准确,只是误差小而已 上面说的定时 并不是让你用定时器去读取,定时不等于定时器只是让你一定时间读取一次时钟芯片的时间。
问:单片机需要定时去读取1302内部寄存器的数据,就是时间,秒,分,时,年,月,日等。
答:它是专业的时钟芯片,内部实现准确计时功能,只有晶振搞准了,负载电容对了就可以。
追问1:单片机的定时器本身不准确,嗯,我有点不明白定时器既然不准确,为什么还需要定时从时钟芯片读取时间数据?
2:时钟芯片本身是否能实现准确定时,还是需要单片机的定时器配合才能完成定时?
追答定时从时钟芯片读取数据,并一定要用定时器哦。时钟芯片计时是比较准确的,但也有误差,不是绝对准确。但比单片机定时器要好很多了。
了解更多相关设计技术信息,请点击华强旗舰电子圈(http://www.hqbuy.com/dzq/dzqsy.html)!
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308