Языки

Вы здесь

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

Сообщение об ошибке

  • Deprecated function: Array and string offset access syntax with curly braces is deprecated в функции include_once() (строка 3478 в файле /home/rccuberu/rcgear.ru/drupal/includes/bootstrap.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters в функции drupal_get_feeds() (строка 394 в файле /home/rccuberu/rcgear.ru/drupal/includes/common.inc).

О модуле 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.