Языки

Вы здесь

Подключение RTC к AR9x

О модуле RTC

В качестве часов и календаря AR9x поддерживает работу с RTC-модулями на базе чипа DS3231. Такие модули отличаются наличием встроенной температурной компенсации и, как следствие, высокой точностью - их погрешность, как правило, не превышает нескольких секунд за год.

Существует несколько разновидностей данных модулей - некоторые поставляются с аккумулятором, некоторые - с обычной батарейкой. В сравнении с аккумулятором аналогичного размера, простая батарейка оказывается более долговечна в силу большей емкости. Одна батарейка CR2032 поддерживает работу модуля в течение нескольких лет.

Подключение

Модуль RTC общается с основной платой по шине I2C . Для подключения необходимо соединить следующие контакты между RTC и AR9x:

SCL -> SCL
SDA -> SDA
Vcc -> 3.3v
GND -> GND





Обратите внимание:
Микроконтроллер AR9x использует логические уровни сигналов 3.3в, поэтому модуль следует подключать именно к шине питания 3.3в на плате:



После подключения, необходимо изолировать модуль (один из возможных вариантов - термоусадка):




Также настоятельно рекомендуется закрепить модуль внутри аппаратуры - например термоклеем или двухсторонним скотчем.

Настройка er9x

После установки модуля его следует активировать в настройках аппаратуры. Это можно сделать в меню Hardware. Для получения доступа к меню Hardware следует включить аппаратуру, удерживая клавишу левого горизонтального триммера зажатой влево:



Затем зайти в настройки аппаратуры, выбрать меню Hardware, пролистать несколько параметров (нужный нам может находиться на следующей странице) и установить RTC = DS3231.



После этого в разделе Date-Time настроек аппаратуры можно будет установить текущие дату и время:




Для сохранения заданного времени нажмите и удерживайте клавишу MENU.