
Информация о продукте
Pico-RTC-DS3231 — это модуль расширения RTC, предназначенный для Raspberry Pi Pico. Он включает в себя высокоточный чип 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демо.
Инструкции по применению продукта
Настройка среды:
- Информацию о среде разработки приложений для Pico на Raspberry Pi см. МалинаПиГлава.
- Для настройки среды Windows вы можете обратиться к эта ссылка. В этом руководстве используется VScode IDE для разработки в среде Windows.
Надview
Pico-RTC-DS3231 — это модуль расширения RTC, предназначенный для Raspberry Pi Pico. Он включает в себя высокоточный чип RTC DS3231 и использует шину I2C для связи. Благодаря штабелируемой конструкции можно подключить больше внешних датчиков.
Функции
- Стандартный разъем Raspberry Pi Pico поддерживает серию Raspberry Pi Pico.
- Встроенный высокоточный чип RTC DS3231 с держателем резервной батареи.
- Часы реального времени отсчитывают секунды, минуты, часы, дату месяца,
- Месяц, день недели и год с компенсацией за високосный год, действительной до 2100 года.
- Необязательный формат: 24-часовой ИЛИ 12-часовой формат с индикатором AM/PM. 2 программируемых будильника.
- Предоставить онлайн-документацию (например, Raspberry Pi Pico C/C++ и MicroPython).ampле демос).
Спецификация
- Рабочий объемtage: 3.3В
- Объем резервной батареиtage: 2.3В~5.5В
- Рабочая температура: -40°С ~ 85°С
- Потребляемая мощность: 100 нА (поддерживает данные и тактовую информацию)
Распиновка

Размеры
Руководство пользователя
Настройка среды
- Информацию о среде разработки приложений для Pico на Raspberry Pi можно найти в главе Raspberry Pi.
- Для настройки среды Windows вы можете перейти по ссылке. В этом руководстве используется VScode IDE для разработки в среде Windows.
Малиновый Пи
- Войдите в Raspberry Pi с помощью SSH или одновременно нажмите 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
- Удерживайте кнопку BOOTSEL на Pico и подключите USB-интерфейс Pico к Raspberry Pi, затем отпустите кнопку.
- Скомпилируйте и запустите pico-rtc-ds3231 exampфайлы: cd ~/pico/pico-rtc-ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sud o umount / mnt/pico && Sleep 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
- Откройте терминал и используйте Minicom, чтобы проверить информацию датчика.

питон
- Обратитесь к руководствам Raspberry Pi по настройке прошивки Micropython для Pico.
- Откройте Thonny IDE, перетащите демо-версию в IDE и запустите на Pico, как показано ниже.

- Нажмите значок «Запустить», чтобы запустить демонстрационные коды MicroPython.


Окна
- Загрузите и разархивируйте демо-версию на рабочий стол Windows, см. Raspberry.
- Руководства Pi по настройке параметров программной среды Windows.
- Нажмите и удерживайте кнопку BOOTSEL на Pico, подключите USB Pico к ПК с помощью кабеля MicroUSB. Импортируйте программу на языке C или Python в Pico, чтобы она заработала.
- Используйте последовательный инструмент, чтобы view виртуальный последовательный порт USB-нумерации Pico для проверки информации о печати, необходимо открыть DTR, а скорость передачи данных составляет 115200 бод, как показано на рисунке ниже:

Другие
- Светодиодный индикатор по умолчанию не используется. Если вам нужно его использовать, вы можете припаять резистор 0R к позиции R8. Нажмите для view принципиальная схема.
- Вывод INT DS3231 по умолчанию не используется. если вам нужно его использовать, вы можете припаять резистор 0R к позициям R5, R6 и R7. Нажмите для view принципиальная схема.
- Припаяйте резистор R5, подключите контакт INT к контакту GP3 Pico, чтобы определить состояние выхода будильника DS3231.
- Припаяйте резистор R6, подключите вывод INT к выводу 3V3_EN Pico, чтобы отключить питание Pico, когда будильник DS3231 выдает низкий уровень.
- Припаяйте резистор R7, подключите контакт INT к контакту RUN Pico, чтобы сбросить Pico, когда будильник DS3231 выдает низкий уровень.
Ресурс
- Документ
- Схема
- DS3231 Техническое описание
- Демонстрационные коды
- Демонстрационные коды
- Программное обеспечение для разработки
- IDE Thonny Python (Windows V3.3.3)
- Зимо221.7z
- Изображение2Lcd.7z
Пико Быстрый старт
Скачать прошивки
- Загрузка прошивки MicroPython
- Загрузка прошивки C_Blink [развернуть]
Видеоурок [развернуть]
- Учебное пособие по Pico I – Базовое введение
- Учебное пособие по Pico II – GPIO [развернуть]
- Учебное пособие по Pico III – ШИМ [развернуть]
- Pico Tutorial IV – АЦП [развернуть]
- Pico Tutorial V – UART [развернуть]
- Pico Tutorial VI – Продолжение следует… [Развернуть]
Серия МикроПитон
- 【MicroPython】 машина. Функция вывода
- 【MicroPython】 машина.Функция ШИМ
- 【MicroPython】 машина.Функция АЦП
- 【MicroPython】 машина. Функция UART
- 【MicroPython】 машина. Функция I2C
- 【MicroPython】 машина.Функция SPI
- 【MicroPython】 rp2.StateMachine
Серия C/C++
- 【C/C++】 Урок 1 по Windows – Настройка среды
- 【C/C++】 Урок 1 по Windows – Создание нового проекта
Серия Arduino IDE
Установите Arduino IDE
- Загрузите установочный пакет Arduino IDE с Arduino. webсайт.
- СКАЧАТЬ

- СКАЧАТЬ
- Просто нажмите «ПРОСТО СКАЧАТЬ».


- Нажмите, чтобы установить после загрузки.

- Примечание: В процессе установки вам будет предложено установить драйвер, можно нажать «Установить».
Установите Arduino-Pico Core в Arduino IDE.
- Откройте Arduino IDE, нажмите кнопку File в левом углу и выберите «Настройки».

- Добавьте следующую ссылку в дополнительный менеджер плат разработки. URL, затем нажмите ОК.
- Примечание: Если у вас уже есть плата ESP8266 URL, вы можете отделить URLс запятыми вот так:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- Нажмите «Инструменты» -> «Плата разработки» -> «Менеджер плат разработки» -> Искать pico, он отображается как установленный, так как на моем компьютере он уже установлен.

Загрузите демо в первый раз
- Нажмите и удерживайте кнопку BOOTSET на плате Pico, подключите Pico к порту USB компьютера с помощью кабеля Micro USB и отпустите кнопку, когда компьютер распознает съемный жесткий диск (RPI-RP2).

- Загрузите демо-версию, откройте путь arduino\PWM\D1-LED в файле D1-LED.ino.
- Нажмите «Инструменты» -> «Порт», запомните существующий COM, этот COM нажимать не нужно (разные компьютеры показывают разные COM, запомните существующий COM на вашем компьютере).

- Подключите плату драйвера к компьютеру с помощью USB-кабеля, затем нажмите «Инструменты» -> «Порты», выберите «Плата uf2» для первого подключения, и после завершения загрузки повторное подключение приведет к появлению дополнительного COM-порта.

- Нажмите «Инструмент» -> «Доска разработчиков» -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.

- После настройки нажмите стрелку вправо, чтобы загрузить.
- Если в течение этого периода у вас возникнут проблемы, вам необходимо переустановить или заменить версию Arduino IDE, удалить Arduino IDE необходимо начисто, после удаления программного обеспечения необходимо вручную удалить все содержимое папки C:\Users\[ имя]\AppData\Local\Arduino15 (нужно показать скрытый files, чтобы увидеть его), а затем переустановить.
Демо с открытым исходным кодом
- Демо-версия MicroPython (GitHub)
- Прошивка MicroPython/демонстрация Blink (C)
- Официальная демо-версия Raspberry Pi C/C++
- Официальная демо-версия Raspberry Pi MicroPython
- Официальная демо-версия Arduino C/C++
Поддерживать
Техническая поддержка
Отправить сейчас
- Если вам нужна техническая поддержка или у вас есть какие-либо отзывы/повторенияview, нажмите кнопку «Отправить сейчас», чтобы отправить заявку. Наша служба поддержки проверит и ответит вам в течение 1–2 рабочих дней.
- Пожалуйста, проявите терпение, мы прилагаем все усилия, чтобы помочь вам решить проблему.
- Время работы: 9:6 – 8:XNUMX GMT+XNUMX (с понедельника по пятницу)
Документы/Ресурсы
![]() |
Прецизионный модуль реального времени Waveshare Pico-RTC-DS3231 [pdf] Руководство по эксплуатации Pico-RTC-DS3231 Модуль прецизионных часов реального времени, Pico-RTC-DS3231, Модуль прецизионных часов реального времени, Модуль часов реального времени |




