树莓派-LOGO

适用于 Pico 的 Raspberry Pi DS3231 精密 RTC 模块

适用于 Pico 的 Raspberry Pi DS3231 精密 RTC 模块-产品展示

产品信息

Pico 精密 RTC 模块是一款高精度实时时钟模块,设计用于与 Raspberry Pi Pico 微控制器板配合使用。 它采用DS3231高精度RTC芯片,支持I2C通信。 该模块还包括
RTC 备用电池插槽支持 CR1220 纽扣电池,即使在主电源断开时也能保持准确的计时。 该模块具有电源指示灯,可以通过在跳线上焊接 0 电阻来启用或禁用该指示灯。 这是
采用可堆叠接头设计,可轻松连接到 Raspberry Pi Pico

船上有什么:

  1. DS3231高精度RTC芯片
  2. 用于通信的 I2C 总线
  3. RTC 备用电池插槽支持 CR1220 纽扣电池
  4. 电源指示灯(通过在跳线上焊接0电阻开启,默认关闭)
  5. 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 模块 – 产品使用说明

树莓派代码:

  1. 打开 Raspberry Pi 的终端。
  2. 下载演示代码并将其解压到 Pico C/C++ SDK 目录中。 需要注意的是,不同用户的SDK目录可能会有所不同,需要以实际目录为准。 一般来说,应该是~/pico/。 使用以下命令: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. 导航到 Pico C/C++ SDK 目录: cd ~/pico
  4. 解压下载的代码: unzip Pico-rtc-ds3231_code.zip
  5. 按住Pico的BOOTSEL按钮,将Pico的USB接口连接到树莓派。 然后松开按钮。
  6. 编译并运行 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
  7. 打开终端并使用 minicom 检查传感器的信息。

Python:

  1. 请参阅 Raspberry Pi 的指南来为 Pico 设置 Micropython 固件。
  2. 打开 Thonny IDE。
  3. 将演示代码拖到IDE中并在Pico上运行。
  4. 单击运行图标来执行 MicroPython 演示代码。

视窗:

用户手册中未提供在 Windows 上使用适用于 Pico 的 Precision RTC 模块的说明。 请参阅产品文档或联系制造商以获得进一步帮助。

其他的:

默认情况下不使用模块上的 LED 灯。 如果需要使用,可以在R0位置焊一个8R电阻。 你可以 view 示意图了解更多详细信息。

船上有什么

适用于 Pico-FIG3231 的 Raspberry Pi DS1 精密 RTC 模块

  1. DS3231
    高精度RTC芯片,I2C总线
  2. RTC备用电池
    支持CR1220纽扣电池
  3. 电源指示灯
    通过在跳线上焊接一个 0Ω 电阻来启用,默认情况下禁用
  4. Raspberry Pi Pico 接头
    用于连接 Raspberry Pi Pico,可堆叠设计

引脚定义

适用于 Pico-FIG3231 的 Raspberry Pi DS2 精密 RTC 模块

树莓派代码

  1. 打开一个树莓派终端
  2. 下载并解压演示代码到目录 Pico C/C++ SDK

适用于 Pico-FIG3231 的 Raspberry Pi DS3 精密 RTC 模块

  1. 按住Pico的BOOTSEL按钮,将Pico的USB接口连接到Raspberry Pi,然后松开按钮。
  2. 编译并运行 pico-rtc-ds3231 examp莱斯

    适用于 Pico-FIG3231 的 Raspberry Pi DS4 精密 RTC 模块

  3. 打开终端和用户minicom来检查传感器的信息。

    适用于 Pico-FIG3231 的 Raspberry Pi DS5 精密 RTC 模块

Python:

  1. 请参阅 Raspberry Pi 的指南来为 Pico 设置 Micropython 固件
  2. 打开Thonny IDE,将demo拖到IDE中并在Pico上运行,如下所示。

    适用于 Pico-FIG3231 的 Raspberry Pi DS6 精密 RTC 模块
    适用于 Pico-FIG3231 的 Raspberry Pi DS7 精密 RTC 模块

  3. 单击“运行”图标运行 MicroPython 演示代码。

    适用于 Pico-FIG3231 的 Raspberry Pi DS8 精密 RTC 模块

视窗

  • 下载演示并将其解压到 Windows 桌面,请参阅 Raspberry Pi 的指南来设置 Windows 软件环境设置。
  • 按住Pico的BOOTSEL按钮,用MicroUSB线将Pico的USB连接到PC。 将c或python程序导入Pico使其运行。
  • 使用串口工具 view Pico的USB枚举虚拟串口查看打印信息,需要打开DTR,波特率为115200,如下图:

    适用于 Pico-FIG3231 的 Raspberry Pi DS9 精密 RTC 模块

其他的

  • 默认不使用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-FIG3231 的 Raspberry Pi DS10 精密 RTC 模块

适用于 Pico-FIG3231 的 Raspberry Pi DS11 精密 RTC 模块

文件/资源

适用于 Pico 的 Raspberry Pi DS3231 精密 RTC 模块 [pdf] 用户手册
DS3231 适用于 Pico 的精密 RTC 模块,DS3231,适用于 Pico 的精密 RTC 模块,精密 RTC 模块,RTC 模块,模块

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *