产品信息
Pico-RTC-DS3231是一款专门针对Raspberry Pi Pico的RTC扩展模块。 它采用高精度RTC芯片DS3231,采用I2C总线进行通信。 该模块具有标准的 Raspberry Pi Pico 接头,支持 Raspberry Pi Pico 系列。 它还包括一个带有备用电池座的板载 DS3231 芯片,可实现实时时钟功能。 RTC 可计算秒、分、时、月份、月份、星期和年份,并具有闰年补偿,有效期可达 2100。它提供 24 小时或 12 小时制可选格式,并带有 AM/PM指标。 此外,该模块还提供 2 个可编程闹钟,并附带 Raspberry Pi Pico C/C++ 和 MicroPython ex 的在线文档amp人民群众。
产品使用说明
设置环境:
- Raspberry Pi 上 Pico 的应用程序开发环境请参考 RaspberryPi章节.
- Windows环境设置可以参考 此链接。 本教程使用VScode IDE在Windows环境下进行开发。
超过view
Pico-RTC-DS3231是一款专门针对Raspberry Pi Pico的RTC扩展模块。 它采用高精度RTC芯片DS3231,并使用I2C总线进行通信。 由于可堆叠设计,可以连接更多外部传感器。
特征
- 标准Raspberry Pi Pico 接头,支持Raspberry Pi Pico 系列。
- 板载高精度RTC芯片DS3231,带备用电池座。
- 实时时钟计算秒、分、小时、月份日期、
- 月份、星期几和年份,带闰年补偿,有效期至 2100。
- 可选格式: 24 小时制或 12 小时制,带 AM/PM 指示器。 2 个可编程闹钟。
- 提供在线文档(Raspberry Pi Pico C/C++ 和 MicroPython examp乐演示)。
规格
- 操作量tage: 3.3伏
- 备用电池容量tage: 2.3V~5.5V
- 工作温度: -40℃~85℃
- 功耗: 100nA(维持数据和时钟信息)
引脚排列
方面
用户指南
设置环境
- 有关Raspberry Pi上Pico的应用程序开发环境,请参阅Raspberry Pi章节。
- Windows环境设置可以参考链接。 本教程使用VScode IDE在Windows环境下进行开发。
树莓派
- 使用 SSH 登录 Raspberry Pi 或在使用屏幕打开终端时同时按 Ctrl+Alt+T。
- 下载演示代码并将其解压到 Pico C/C++ SDK 目录中。 给尚未安装SDK的用户参考教程。
- 笔记: 不同用户的SDK目录可能不同,需要查看实际目录。 一般来说,应该是~/pico/。 wget -P ~/pico
https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd。 ~/picounzip Pico‐rtc‐ds3231_code.zip
- 笔记: 不同用户的SDK目录可能不同,需要查看实际目录。 一般来说,应该是~/pico/。 wget -P ~/pico
- 按住Pico的BOOTSEL按钮,将Pico的USB接口连接到Raspberry Pi,然后松开按钮。
- 编译并运行 pico-rtc-ds3231 examples: cd ~/pico/pico-rtc-ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudosync && sudo umount / mnt/pico && sleep 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
- 打开终端并使用 minicom 检查传感器的信息。
Python
- 请参阅 Raspberry Pi 的指南来为 Pico 设置 Micropython 固件。
- 打开Thonny IDE,将demo拖到IDE中,然后在Pico上运行,如下所示。
- 单击“运行”图标运行 MicroPython 演示代码。
视窗
- 下载demo并解压到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。
资源
- 文档
- 原理图
- DS3231 数据表
- 演示代码
- 演示代码
- 开发软件
- Thonny Python IDE (Windows V3.3.3)
- 子墨221.7z
- Image2Lcd.7z
笔克快速入门
下载固件
- MicroPython 固件下载
- C_Blink固件下载 [展开]
视频教程 [展开]
- Pico 教程 I – 基本介绍
- Pico 教程 II – GPIO [展开]
- Pico 教程 III – PWM [展开]
- Pico 教程 IV – ADC [展开]
- Pico 教程五 – UART [展开]
- Pico 教程六 – 待续... [展开]
微Python系列
- 【MicroPython】机器.引脚功能
- 【MicroPython】机器.PWM函数
- 【MicroPython】机器.ADC函数
- 【MicroPython】机器.UART函数
- 【MicroPython】机器.I2C函数
- 【MicroPython】机器.SPI函数
- 【MicroPython】 rp2.StateMachine
C/C++系列
- 【C/C++】Windows教程1-环境设置
- 【C/C++】Windows教程1-创建新项目
Arduino IDE系列
安装 Arduino IDE
- 从Arduino下载Arduino IDE安装包 web网站。
- 下载
- 下载
- 只需点击“立即下载”即可。
- 下载后点击安装。
- 笔记: 安装过程中会提示安装驱动,我们点击安装即可。
在 Arduino IDE 上安装 Arduino-Pico Core
- 打开Arduino IDE,点击 File 并选择“首选项”。
- 在附加开发板管理器中添加以下链接 URL,然后单击“确定”。
- 笔记: 如果您已经有 ESP8266 板 URL,你可以分开 URLs 像这样用逗号:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- 点击工具->开发板->开发板管理器-> 搜索 pico,显示已安装,因为我的电脑已经安装了它。
首次上传演示
- 按住Pico板上的BOOTSET按钮,通过Micro USB线将Pico连接到计算机的USB端口,当计算机识别到移动硬盘(RPI-RP2)时松开按钮。
- 下载demo,打开D1-LED.ino下的arduino\PWM\D1-LED路径。
- 点击工具->端口,记住已有的COM,不需要点击这个COM(不同的电脑显示不同的COM,记住你电脑上已有的COM)。
- 用USB线将驱动板连接到电脑,然后点击Tools->Ports,第一次连接选择uf2 Board,上传完成后再次连接就会多出一个COM口。
- 单击工具 -> 开发板 -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico。
- 设置完成后,点击右箭头即可上传。
- 期间如果遇到问题,需要重新安装或更换Arduino IDE版本,卸载Arduino IDE需要卸载干净,卸载软件后需要手动删除文件夹C:\Users\[ name]\AppData\Local\Arduino15(需要显示隐藏的 files 以便查看它),然后重新安装。
开源演示
- MicroPython 演示 (GitHub)
- MicroPython 固件/Blink 演示 (C)
- 官方 Raspberry Pi C/C++ 演示
- 官方 Raspberry Pi MicroPython 演示
- Arduino 官方 C/C++ 演示
支持
技术支援
立即提交
- 如果您需要技术支持或有任何反馈/重新view,请点击“立即提交”按钮提交工单,我们的支持团队将在1至2个工作日内检查并回复您。
- 请耐心等待,我们将尽一切努力帮助您解决问题。
- 工作时间:上午 9 点至早上 6 点 GMT+8(周一至周五)
文件/资源
![]() |
Waveshare Pico-RTC-DS3231 精密RTC模块 [pdf] 使用说明书 Pico-RTC-DS3231 精密 RTC 模块,Pico-RTC-DS3231,精密 RTC 模块,RTC 模块 |