Pages: [1]   Go Down
Author Topic: Teensy - RTC - i²C bleibt stehen  (Read 348 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo Gemeinde,

Teensy 2.0 / Tiny RTC I2C / Shield mit SD-Karte / LCD über I2C  grösse: 20*4 Zeichen

habe das Problem, das wenn ich den Controller abschalte das die Uhr stehen bleibt.
Habe für die Uhr einen "Tiny RTC I2C" aufgeschaltet. Die Komunikation steht und es kommt eine fehlermeldung wenn diese nicht angeschlossen oder die Batterie fehlt.

Code:
#include <Wire.h>
#include <RTClib.h>
RTC_DS1307 RTC;
void setup()
{
if (RTC.isrunning())
 {  lcd.print("RTC: OK");  }
else
 { lcd.print("Noe geht nicht!"); }
}

Ich setzte die Zeit beim Kompilieren immer weider neu. Weise diese dann zu ... läuft stabil und alles ist ok.
Aber, wenn der Teensy Stromlos ist, beibt die Zeit stehen. Dann fehlt genau die Zeit, in der er Stomlos war.

Code:
  RTC.begin();
  RTC.adjust(DateTime(__DATE__, __TIME__));
  DateTime now = RTC.now();

Die Batterie ist Ok, obwohl es mich sehr stark wundert das ich 3.2 - 3.6V messe wenn sie im Berieb war und ich diese rausnehme. Habe auch schon das Modul mehrfach durchgestauscht. Ohne erfolg, der Effekt bleibt der gleicht.

Hat jemand einen Tipp - sehe vor lauter Bäumen den Wand nicht?! Wo ist ein Förster? smiley 

DANKE

Gruss Michael

Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 270
Posts: 21849
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Welche Batterie hast Du? Bitte genaue Bezeichnung.
Wenn die Batteriespannung zu hoch ist, dann schaltet der Ds1307 nicht korrekt auf Battereibetrieb um.
Grüße Uwe
Logged

Offline Offline
Jr. Member
**
Karma: 11
Posts: 62
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo!
Kommentierst die Zeile raus?
RTC.adjust(DateTime(__DATE__, __TIME__));
...sonst setzt die Uhr immer auf die SET Zeit...

mfg Martin
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo Uwe,

nein der RTC arbeitet einwandfrei ...

Hallo Martin,

DU bist der Förster! Danke ... nicht gesehen / begriffen ... geht!

Stelle aber gerade noch was anderes fest, wenn ich das Modul  "Tiny RTC I2C" mit einer exteren Batterie (BAT, GND) versorge, fliest ein Strom zu anderen Modulen. Das führ bei mir dazu, das am I2C/Paralell Interface die LED leuchtet und das die SD Karte beim Start Resetet wird / nicht ansprechbar ist.
Habe schon eine Diode in die 5V Versorgung (Vcc) gesetzt, aber keine änderung.



Eine Idee dazu?

Habe das grade so gelöst, das ich nicht die Anschlüsse für die Externe Batt. benutze, sondern meine direkt an die Anschlüsse der CR2032 anlöte.
Grund ist das ich das komplette Modul in Giessharz einschliesse und mir es offen halten möchte, die RTC weiter zu versorgen.
« Last Edit: March 23, 2014, 03:52:08 am by MAC_GERMANY » Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 270
Posts: 21849
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Achtung!!! Du kannst keine CR2032 verwenden.

Du mußt für diese Modul eine LIR2032 verwenden da das Modul die Batterie auflädt. Alternativ kannst Du  D1, R5, R4 entfernen und R6 kurzschließen.
http://www.hobbyist.co.nz/sites/default/files/docs/RTC/Tiny_RTC_schematic.pdf oder www.emartee.com/Attachment.php?name=42059.pdf

Grüße Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo Uwe,

Klasse Danke - habe mir mittlerweile auch so was gedacht aber nicht die Zeit gehabt die Schaltung auseinander zu nehmen.
Wo hast du den Schaltplan her?   Bei den Chinesen habe ich das ohne Erfolg angefragt smiley-wink

DANKE DANKE DANKE

Gruss Michael
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 270
Posts: 21849
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Wo hast du den Schaltplan her?
einfach nach "TinyRTC" gesucht und auf mehreren Ergebnissen nachgeschaut.
Grüße Uwe
Logged

Pages: [1]   Go Up
Jump to: