适用于 Pico 的 Raspberry Pi DS3231 精密 RTC 模块
产品信息
Pico 精密 RTC 模块是一款高精度实时时钟模块,设计用于与 Raspberry Pi Pico 微控制器板配合使用。 它采用DS3231高精度RTC芯片,支持I2C通信。 该模块还包括
RTC 备用电池插槽支持 CR1220 纽扣电池,即使在主电源断开时也能保持准确的计时。 该模块具有电源指示灯,可以通过在跳线上焊接 0 电阻来启用或禁用该指示灯。 这是
采用可堆叠接头设计,可轻松连接到 Raspberry Pi Pico
船上有什么:
- DS3231高精度RTC芯片
- 用于通信的 I2C 总线
- RTC 备用电池插槽支持 CR1220 纽扣电池
- 电源指示灯(通过在跳线上焊接0电阻开启,默认关闭)
- Raspberry Pi Pico 接头,方便连接
引脚定义:
Pico 精密 RTC 模块的引脚排列如下:
树莓派 Pico 代码 | 描述 |
---|---|
A | I2C0 |
B | I2C1 |
C | GP20 |
D | 韓識 |
1 | GP0 |
2 | GP1 |
3 | 地线 |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | 地线 |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | 地线 |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | 地线 |
19 | GP14 |
20 | GP15 |
示意图:
Pico 精密 RTC 模块原理图可以是 view通过点击编辑 这里.
Pico 精密 RTC 模块 – 产品使用说明
树莓派代码:
- 打开 Raspberry Pi 的终端。
- 下载演示代码并将其解压到 Pico C/C++ SDK 目录中。 需要注意的是,不同用户的SDK目录可能会有所不同,需要以实际目录为准。 一般来说,应该是~/pico/。 使用以下命令:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- 导航到 Pico C/C++ SDK 目录:
cd ~/pico
- 解压下载的代码:
unzip Pico-rtc-ds3231_code.zip
- 按住Pico的BOOTSEL按钮,将Pico的USB接口连接到树莓派。 然后松开按钮。
- 编译并运行 pico-rtc-ds3231 examp使用以下命令创建文件:
cd ~/pico/pico-rtc-ds3231_code/c/build/
cmake ..
make
sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sudo umount /mnt/pico && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0
- 打开终端并使用 minicom 检查传感器的信息。
Python:
- 请参阅 Raspberry Pi 的指南来为 Pico 设置 Micropython 固件。
- 打开 Thonny IDE。
- 将演示代码拖到IDE中并在Pico上运行。
- 单击运行图标来执行 MicroPython 演示代码。
视窗:
用户手册中未提供在 Windows 上使用适用于 Pico 的 Precision RTC 模块的说明。 请参阅产品文档或联系制造商以获得进一步帮助。
其他的:
默认情况下不使用模块上的 LED 灯。 如果需要使用,可以在R0位置焊一个8R电阻。 你可以 view 示意图了解更多详细信息。
船上有什么
- DS3231
高精度RTC芯片,I2C总线 - RTC备用电池
支持CR1220纽扣电池 - 电源指示灯
通过在跳线上焊接一个 0Ω 电阻来启用,默认情况下禁用 - Raspberry Pi Pico 接头
用于连接 Raspberry Pi Pico,可堆叠设计
引脚定义
树莓派代码
- 打开一个树莓派终端
- 下载并解压演示代码到目录 Pico C/C++ SDK
- 按住Pico的BOOTSEL按钮,将Pico的USB接口连接到Raspberry Pi,然后松开按钮。
- 编译并运行 pico-rtc-ds3231 examp莱斯
- 打开终端和用户minicom来检查传感器的信息。
Python:
- 请参阅 Raspberry Pi 的指南来为 Pico 设置 Micropython 固件
- 打开Thonny IDE,将demo拖到IDE中并在Pico上运行,如下所示。
- 单击“运行”图标运行 MicroPython 演示代码。
视窗
- 下载演示并将其解压到 Windows 桌面,请参阅 Raspberry Pi 的指南来设置 Windows 软件环境设置。
- 按住Pico的BOOTSEL按钮,用MicroUSB线将Pico的USB连接到PC。 将c或python程序导入Pico使其运行。
- 使用串口工具 view Pico的USB枚举虚拟串口查看打印信息,需要打开DTR,波特率为115200,如下图:
其他的
- 默认不使用LED灯,如果需要使用,可以在R0位置焊一个8R电阻。 点击进入 view 示意图。
- DS3231的INT引脚默认不使用。 如需使用,可在R0、R5、R6位置焊接7R电阻。 点击进入 view 示意图。
- 焊接R5电阻,将INT引脚连接到Pico的GP3引脚,检测DS3231闹钟的输出状态。
- 焊接R6电阻,将INT引脚连接到Pico的3V3_EN引脚,当DS3231闹钟输出低电平时关闭Pico电源。
- 焊接R7电阻,将INT引脚连接到Pico的RUN引脚,以在DS3231闹钟输出低电平时复位Pico。
原理图
文件/资源
![]() |
适用于 Pico 的 Raspberry Pi DS3231 精密 RTC 模块 [pdf] 用户手册 DS3231 适用于 Pico 的精密 RTC 模块,DS3231,适用于 Pico 的精密 RTC 模块,精密 RTC 模块,RTC 模块,模块 |