Модуль Raspberry Pi DS3231 Precision RTC для Pico
Информация о продукте
Модуль Precision RTC для Pico — это высокоточный модуль часов реального времени, предназначенный для использования с платой микроконтроллера Raspberry Pi Pico. Он включает в себя высокоточный чип RTC DS3231 и поддерживает связь I2C. Модуль также включает в себя
слот для резервной батареи RTC, который поддерживает кнопочный элемент CR1220 для поддержания точного времени даже при отключении основного питания. Модуль оснащен индикатором питания, который можно включить или отключить, припаяв нулевой резистор к перемычке. Это
разработан со штабелируемым разъемом для легкого крепления к Raspberry Pi Pico
Что на борту:
- Чип RTC высокой точности DS3231
- Шина I2C для связи
- Слот резервного аккумулятора RTC, поддерживающий кнопочный элемент CR1220
- Индикатор питания (включается припайкой резистора 0 на перемычке, по умолчанию отключен)
- Головка Raspberry Pi Pico для легкого крепления
Определение распиновки:
Распиновка модуля Precision RTC для Pico следующая:
Код Raspberry Pi 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 |
Схема:
Принципиальную схему модуля Precision RTC для Pico можно найти viewредактировать, нажав здесь.
Модуль Precision RTC для Pico — инструкции по использованию продукта
Код малины Пи:
- Откройте терминал 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
- Удерживайте кнопку BOOTSEL на Pico и подключите USB-интерфейс Pico к Raspberry Pi. Затем отпустите кнопку.
- Скомпилируйте и запустите 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, чтобы проверить информацию датчика.
Питон:
- Обратитесь к руководствам Raspberry Pi, чтобы настроить прошивку Micropython для Pico.
- Откройте Тонни IDE.
- Перетащите демонстрационный код в IDE и запустите его на Pico.
- Щелкните значок запуска, чтобы выполнить демонстрационные коды MicroPython.
Окна:
Инструкции по использованию модуля Precision RTC для Pico с Windows не представлены в руководстве пользователя. Пожалуйста, обратитесь к документации продукта или свяжитесь с производителем для получения дополнительной помощи.
Другие:
Светодиодные индикаторы на модуле по умолчанию не используются. Если вам нужно их использовать, вы можете припаять резистор 0R к позиции R8. Ты можешь view схематическая диаграмма для более подробной информации.
Что на борту
- ДС3231
высокоточный чип RTC, шина I2C - Резервная батарея RTC
поддерживает батарейки CR1220 - Индикатор питания
включается путем припаивания резистора 0 Ом к перемычке, по умолчанию отключено - Заголовок Raspberry Pi Pico
для крепления к Raspberry Pi Pico, штабелируемая конструкция
Распиновка Определение
Код малины Пи
- Откройте терминал Raspberry Pi
- Загрузите и разархивируйте демонстрационные коды в каталог Pico C/C++ SDK.
- Удерживайте кнопку BOOTSEL на Pico и подключите USB-интерфейс Pico к Raspberry Pi, затем отпустите кнопку.
- Скомпилируйте и запустите pico-rtc-ds3231 exampле
- Откройте терминал и пользователь 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 выдает низкий уровень.
Схема
Документы/Ресурсы
![]() |
Модуль Raspberry Pi DS3231 Precision RTC для Pico [pdf] Руководство пользователя DS3231 Модуль прецизионных часов реального времени для Pico, DS3231, Модуль прецизионных часов реального времени для Pico, Модуль прецизионных часов реального времени, Модуль часов реального времени, Модуль |