Guten Tag,
ich (Linux-Anfänger) habe gestern und heute mal probiert die DS3231 RTC am Raspberry Pi B+ V1.2 zum Laufen zu bekommen.
Ergebnis/Problem:
RTC hat die richtige Zeit, doch das System übernimmt sie nicht.
Installiert ist die aktuelle Raspbian Jessie Version.
Meine Vorgehensweise habe ich hierher:
http://www.raspberry-pi-geek.de/Magazin/2015/0…aue-Zeitangaben
Diese war wie folgt:
raspi-config -> I2C aktiviert
/etc/modules -> i2c-bcm2708 & i2c_dev hinzugefügt und geprüft
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install i2c-tools
# sudo i2cdetect -y 1 ->
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
echo ds3231 0x68 | sudo tee /sys/class/i2c-adapter/i2c-1/new_device
sudo hwclock
sudo date -s "Dec 08 2015 11:13:40"
sudo hwclock -w
sudo hwclock -> Zeit passt
sudo nano /etc/rc.local
echo ds3231 0x68 > /sys/class/i2c-adapter/i2c-1/new_device vor exit 0 hinzugefügt, gespeichert und geprüft
sudo update-rc.d ntp disable
sudo update-rc.d fake-hwclock disable
Raspberry heruntergefahren und neu gestartet
Ergebnis: 01:01 Uhr
sudo hwclock zeigt die richtige Zeit an
Was habe ich falsch gemacht oder vergessen?
Achja, gebe ich # sudo i2cdetect -y 1 erneut ein, erscheint manchmal
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Danke für eure Hilfe