Gast
#2372492
Hey, Ich habe eine eigene Routine zum beschreiben und auslesen eines DS1307 geschrieben. Die funktioniert auch soweit ganz gut, hab mir die Übertragung mal am Oszilloskop angesehen. Leider hab ich momentan keins mehr zur Verfügung und habe jetzt folgendes Problem: Jenachdem wie ich die CLK Frequenz wähle bekomme ich teilweise unterschiedliche Registerinhalte. Ich hab eine Testroutine geschrieben die jede Sekunde das Sekundenregiter ausliest. Wenn ich z.B. mit 10kHz auslese bekomme ich andere Werte als wenn ich mit 15kHz auslese. Größtenteils stimmt der Registerinhalt auch mit der Sekunde überein, ab und zu mal bekomme ich aber ganz komische Werte, z.B. 96 (wenn eigentlich 40 Sekunden sind). Hab schon verschiedene PullUps probiert, kurze Leitungen verwendet, den DS1307 getauscht...aber bringt alles nix. Nur noch den Quarz könnte ich tauschen. Hatte vllt mal jemand ein ähnliches Problem oder weiß was das sein könnte? An der Routine sollte es eig. nicht liegen, wie gesagt auf dem Oszilloskop sah alles super aus. Freue mich auf Kommentare:) Grüße Liu