自造星球-创客空间  - 讨论区

标题:DS1307实时时钟模块简析

2015年09月06日 星期日 11:10

DS1307是Maxim公司设计生产的一款实时时钟芯片,相对于DS1302来说,DS1307使用了I2C协议,比DS1302少用一根线,使用更加方便。

此模块还集成了24C32 EEPROM芯片,电路板上还预留了DS18B20温度传感器的位置。

模块背部集成了可充电锂电池,据说充一次电可以持续使用5年以上!

对于使用I2C协议的外设,接线方式都是一样的:A4和A5分别对应SDIO和SCLK。

有大量的外设使用I2C协议,我觉得Arduino应该专门设置一个I2C协议的插座。

万能的GitHub上面必然有现成的Library可用,这次我使用的是adafruit整理好的RTClib,其中的示例写的非常好,尤其是初始化时钟的代码:

参考资料:

https://learn.adafruit.com/ds1307-real-time-clock-breakout-board-kit?view=all

https://github.com/adafruit/RTClib

 

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号