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
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?
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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.