Änderungen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche

LK-RTC

95 Byte entfernt, 13:11, 7. Aug. 2019
/* Keine Zusammenfassung */
 Als nächstes muss über die Kommandozeile das I2C-System installiert werden:
<pre class="brush:bashcode">sudo apt-get install i2c-tools
</pre>
Nun muss festgelegt werden, dass die benötigten Module auch beim Systemstart geladen werden:
<pre class="brush:bashcode">sudo nano /etc/modules</pre>
Hier tragen wir folgende Module ein:
<pre class="brush:bashcode"><em>i2c-dev (Dieses Modul kann schon eingetragen sein)<br />snd-bcm2835<br />snd-bcm2837<br />spi-bcm2708<br />i2c-bcm2708</em><br /><em>rtc-ds1307</em></pre> 
Speichern Sie die Änderungen mit STRG + O ab. Anschließend Drücken Sie STRG + X um die Bearbeitung der Datei zu verlassen.
Nun müssen folgende Module aktiviert werden, geben Sie diese Befehle einfach in der Konsole ein:
<pre class="brush:bashcode">sudo modprobe i2c_bcm2708
sudo modprobe i2c_dev
sudo modprobe rtc_ds1307</pre>
Nun lassen wir das System nach einem I2C-Gerät suchen.
<pre class="brush:bashcode">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 f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Nun müssen wir noch die Datei rc.local bearbeiten:
<pre class="brush:bashcode">sudo nano /etc/rc.local</pre>
Damit die Uhrzeit bei jedem Neustart vom LK-RTC Modul ausgelesen wird, müssen wir folgende Zeilen in der rc.local Datei hinzufügen:
<pre class="brush:bashcode">echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device<br />hwclock -w</pre>
Mit folgendem Befehl in der Konsole kann die aktuelle Uhrzeit ausgelesen werden:
<pre class="brush:bashcode">sudo hwclock -r</pre>
==Downloads==