Änderungen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche

LK-RTC

1.694 Byte hinzugefügt, 17:12, 16. Nov. 2016
/* Codebeispiel Raspberry */
}</pre>
==Codebeispiel RaspberryInstallation== Zunächst muss die Echtzeituhr an den I2C-Port des Raspberry-Linkerkit-Shields angeschlossen werden.Als nächstes muss über die Kommandozeile das I2C-System installiert werden: <pre class="brush:bash">sudo apt-get install i2c-toolssudo bash</pre> Nun muss festgelegt werden, dass die benötigten Module auch beim Systemstart geladen werden: <pre class="brush:bash">nano /etc/modules</pre> Hier tragen wir folgende Module ein:''snd-bcm2835''''spi-bcm2708''''i2c-bcm2708''''i2c-dev''''rtc-ds1307'' Folgende Module müssen nun aktiviert werden: <pre class="brush:bash">modprobe i2c_bcm2708modprobe i2c_devmodprobe rtc_ds1307</pre> Nun lassen wir das System nach einem I2C-Gerät suchen.<pre class="brush:bash">i2cdetect -y 1</pre> Das Ergebnis sollte so aussehen:<pre class="code"> 0  1 2 3 4 5 6 7 8 9 a b c d e f00: -- -- -- -- -- -- -- -- -- -- -- -- --10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --70: -- -- -- -- -- -- -- --</pre>Dies bedeutet, das die Uhr unter der Adresse 68 gefunden wurde. Die Uhr kann nun in das System eingebunden werden.<pre class="brush:bash">echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device</pre> Mit folgendem Befehl kann die aktuelle Uhrzeit ausgelesen werden:<pre class="brush:bash">hwclock -r</pre> Und mit diesem Befehl kann die aktuelle Systemzeit in die Echtzeituhr gespeichert werden:<pre class="brush:bash">hwclock -w</pre> 
==Downloads==
Infos:<br />Englisch: [[Medium:001267860-da-01-en-linker_kit_platine_mit_rtc_echtzeituhr_.pdf|001267860-da-01-en-linker_kit_platine_mit_rtc_echtzeituhr_.pdf]]
Schaltung: [[Medium:001267860-sp-01-en-linker_kit_platine_mit_rtc_echtzeituhr_.pdf|001267860-sp-01-en-linker_kit_platine_mit_rtc_echtzeituhr_.pdf]]