常用的计时时钟芯片有 DS1302、DS1307、DS3231,各型号还有衍生型号。都是 Dallas 生产的芯片。其中 DS1302 和 DS1307 可以看成是同一芯片的不同协议版本。他们在树莓派 Pico 上的用法几乎一致,下面将简单介绍 DS1302 的用法。
硬件连接,时钟模块的 VCC 引脚接 Pico 的 VSYS。
时钟模块的 GND 引脚接 Pico 的 GND。
时钟模块的 CLK 引脚接 Pico 的 GP21。
时钟模块的 DAT 引脚接 Pico 的 GP20。
时钟模块的 RST 引脚接 Pico 的 GP19。
编程,使用开源的 MicroPython DS1302 库,可以在这里下载源码。也可以将下面的代码保存在 Pico 上,命名为 DS1302.py。