Forum: Mikrocontroller und Digitale Elektronik DS1307 spinnt


von Gottlieb (Gast)


Lesenswert?

Hallo,

nach langem Fehlersuchen habe ich jetzt den DS1307 zum laufen bekommen. 
Mein System ist STK500 + Breadboard + Bascom, DS1307 mit Batterie 
gepuffert
Ich lasse alle 100ms die Daten aus dem DS1307 auslesen und auf dem LCD 
aktualisieren.Läuft wirklich spitze.
Aber jetzt kommt´s: Sobald ich das serielle Kabel aus dem STK500 oder PC 
rasuziehe, läuft der DS1307 deutlich langsamer. Es hat auch keinen 
Einfluß, ob die Daten in größeren oder kelineren Zeitabständen auslese.
Ich kann es mir einfach nicht erklären. Vielleicht hatte das ja schon 
mal einer.

Viele Grüße

Gottlieb

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Zu wenig Input.

Sind im AVR Programm UART Routinen aktiv?

Läuft die RTC langsamer/schneller, wenn du die RS232 Verbindung zum PC 
im laufenden Betrieb abziehst/ansteckst?

Läuft die RTC langsamer/schneller, wenn du das STK500 mit der 
Testschaltung mit/ohne RS232 Verbindung zum PC startest (Power-up)?

Was bedeutet langsamer? Konstanter Abstand zur Echtzeit oder ein 
zunehmender Abstand zur Echtzeit? Wieviel Abweichung z.B. in 1/10/100 
Minuten?

von Pete K. (pete77)


Lesenswert?

Die RTC ist erst einmal nur ein Zähler. Der Zähl-Impuls für die Uhrzeit 
kommt von dem externen Quarz, der an der DS1307 hängt.

Ist hier alles korrekt nach Datenblatt angeschlossen?

von Gottlieb (Gast)


Lesenswert?

danke erst mal für die antworten.

es ist absolut egal, in welchem abstand ich was anschalte oder wann ich 
das kabel abziehe. sobald das kabel ab ist geht´s konstant langsamer. 
ca. halbe geschwindigkeit. soll heißen in einer realen minute zählt der 
1307 nur ca. 30 sekunden. da er ja auch korrekt zählen kann, gehe ich 
davon aus, dass die schaltung korrekt ist. hab´s auch noch mal gecheckt. 
sollte alles stimmen.

gruß

gottlieb

von Gerd (Gast)


Lesenswert?

Hatte ich auch mal. Bei mir war das Quarz falsch (falsche Cl) und das 
Layout ungünstig. Direkt am IC angelötet lief es auch mit dem falschen 
Quarz - die Kapazität der grossen SMD-Quarz-Pads hat wohl zusammen mit 
der falschen Cl zu einem grenzwertigen Betrieb geführt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.