Shop-Wechsel

Der Warenkorb wird nicht übernommen.

Zum Firmenkunden / Bildungseinrichtungs Shop

Uhren

I2C RTC funktioniert mit Arduino nicht

Beiträge zu diesem Thema: 3

ELV Bausatz I²C-Realtime-Clock I2C-RTC, ohne Buchsenleisten

Artikel-Nr.: 103413

zum Produkt
I2C RTC funktioniert mit Arduino nicht
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
09.12.2012, 22:32
Hallo,
ich bekomme die I2C RTC an einem Arduino Leonardo nicht zum Laufen. Beim Befehl oscillationWasHalted kommt immer "1" zurück, beim Auslesen der Zeit kommt immer die gesetzte Zeit (Beispielprogramme). Es sieht so aus, als ob die Uhr gar nicht läuft. Der Pufferkondensator ist geladen (ca. 3V)und hält auch die Spannung nach trennen der Versorgungspannung. Die richtigen Libraries (IDA 1.x) habe ich verwendet. Wer hat da noch eine Idee? Muss ich irgendwo noch eine andere Voreinstellung machen, die ich übersehen habe, bzw. ausser die Zeit in "SetTime" habe ich nichts geändert.
Achim
Aw: I2C RTC funktioniert mit Arduino nicht
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
11.12.2012, 20:33
Hallo,

nach längerem Suchen und Testen habe ich die Lösung gefunden. Es waren gleich zwei Ursachen:

1. die Pinbelegung des I2C RTC Boards ist ausgelegt für den Arduino Uno. Ich habe aber ein Leonardo-Board wo die SDA und SCL Anschlüsse auf anderen Pins liegen:

Board -- I2C / TWI pins
Uno, Ethernet -- A4 (SDA), A5 (SCL)
Mega2560 -- 20 (SDA), 21 (SCL)
Leonardo -- 2 (SDA), 3 (SCL)
Due -- 20 (SDA), 21 (SCL), SDA1, SCL1

2. Bei meinem Leonardo Board (Freaduino)müssen die Verbindungen zu den Pullup-Widerständen unterbrochen werden.

Punkt 1 sollte meiner Ansicht nach in die Dokumentation mit aufgenommen werden.

Achim
Aw: I2C RTC funktioniert mit Arduino nicht
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
12.12.2012, 09:08
Hallo Achim,

schön das Sie die Ursachen selber ausfindig machen konnten. Gerne werden wir Ihre Anregungen zur Implementierung in die Anleitung an die Entwicklungsabteilung weiterleiten.


Mit freundlichen Grüßen euer Team der technischen Kundenbetreuung