Часы реального времени DS3231

Часы реального времени  DS3231 подключение к Arduino

Модуль на основе высокоточного чипа DS3231, который снабжён термометром для корректирования хода часов в зависимости от температуры. Точность хода часов этого чипа находится на уровне хороших наручных часов и составляет 2ppm при температуре окружающей среды 0°-40°. При этом, модуль совместим со всеми библиотеками, написанными для модуля на основе чипа DS1307.
Часы подключаются по протоколу I2C всего двумя проводами. Необходимо дополнительно подтянуть выводы, к которым подключаются часы к рельсе питания с помощью резисторов 2 КОм. Выводы часов выглядят так:

Выводы 32К и SQW можно игнорировать. Их назначение не рассматривается в этой статье. SCL и SDA — это выводы интерфейса I2C. Их и нужно подключать к контроллеру. VCC и GND — +5 В и земля соответственно.

SCL и SDA на разных платах расположены на разных выводах:

  • Uno, Nano A4 (SDA), A5 (SCL)
  • Mega2560 20 (SDA), 21 (SCL)
  • Leonardo 2 (SDA), 3 (SCL)

Вывод SDA часов подключается к выводу SDA контроллера. SDL часов, соответственно, к SDL контроллера. После подключения проводов, должна получиться такая картина:


1

Автор публикации

не в сети 2 недели

Сергей Глушенко

759
Комментарии: 15Публикации: 389Регистрация: 04-02-2018

1 комментарий к “Часы реального времени DS3231”

Оставьте комментарий

Войти с помощью: