В качестве часов и календаря AR9x поддерживает работу с RTC-модулями на базе чипа DS3231. Такие модули отличаются наличием встроенной температурной компенсации и, как следствие, высокой точностью - их погрешность, как правило, не превышает нескольких секунд за год.
Существует несколько разновидностей данных модулей - некоторые поставляются с аккумулятором, некоторые - с обычной батарейкой. В сравнении с аккумулятором аналогичного размера, простая батарейка оказывается более долговечна в силу большей емкости. Одна батарейка CR2032 поддерживает работу модуля в течение нескольких лет.
Модуль RTC общается с основной платой по шине I2C . Для подключения необходимо соединить следующие контакты между RTC и AR9x:
SCL -> SCL
SDA -> SDA
Vcc -> 3.3v
GND -> GND
После подключения, необходимо изолировать модуль (один из возможных вариантов - термоусадка):
После установки модуля его следует активировать в настройках аппаратуры. Это можно сделать в меню Hardware. Для получения доступа к меню Hardware следует включить аппаратуру, удерживая клавишу левого горизонтального триммера зажатой влево:
Затем зайти в настройки аппаратуры, выбрать меню Hardware, пролистать несколько параметров (нужный нам может находиться на следующей странице) и установить RTC = DS3231.
После этого в разделе Date-Time настроек аппаратуры можно будет установить текущие дату и время: