Инструменты пользователя

Инструменты сайта


osmc:raspberry-pi-3-model-b_ds3231

Использование часов реального времени на DS3231 в Raspberry Pi 3 под управлением OSMC

Плата: ZS-042

Батарея: CR2032

ZS-042

Настройка

Здесь описан предпочтительный вариант синхронизации по NTP, для управления часами используется hwclock

Подключение

Схема подключения:

Плата RTC GPIO (№, назначение)
Vcc 1 — Питание 3.3В
SDA 3 — GPIO 2 (SDA1)
SCL 5 — GPIO 3 (SCL1)
GND 6 — Земля

Загрузка драйвера

Загрузка драйвера Debian 9 (Stretch)

1. Добавить в /boot/config.txt

/boot/config.txt
dtparam=i2c_arm=on
dtoverlay=i2c-rtc,ds3231

2. Отключить fake-hwclock

systemctl disable fake-hwclock

3. Настроить синхронизацию часов системы с часами реального временем (RTC), для этого нужно добавить в файл /etc/rc.local следующие строки:

/etc/rc.local
echo ds3231 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
sleep 3
hwclock -s

Raspberry Pi Forums — RTC DS3231 setup on stretch

How to Use DS3231 Real Time Clock Module With Raspberry Pi 3 Model B


Загрузка драйвера в Debian 8

Загрузка драйвера в Debian 8

Загрузка драйвера Debian 8 (Jessie)

1. Добавить в /boot/config.txt

/boot/config.txt
dtoverlay=i2c-rtc,ds3231

2. Отключить fake-hwclock

systemctl disable fake-hwclock

3. Настроить синхронизацию часов системы с часами реального временем (RTC), для этого нужно добавить в файл /etc/rc.local следующие строки:

/etc/rc.local
hwclock -s

Синхронизация часов реального временем (RTC) с текущим системным временем

hwclock -w

Синхронизация без NTP

Сначала нужно выполнить действия, описанные в Настройка, а затем это:

1. Нужно установить ntpdate

apt-get install ntpdate

2. Отключить и остановить NTPd

systemctl disable ntp
service ntp sop

3. Создать задание для Сron:

/etc/cron.hourly/update-hwclock
#!/bin/bash
 
#Синхронизировать часы реального временем (RTC) с текущим системным временем
ntpdate-debian
hwclock -w
chmod +x /etc/cron.hourly/update-hwclock

Ссылки

osmc/raspberry-pi-3-model-b_ds3231.txt · Последние изменения: 2019-05-10 23:46 — GreyWolf