Forum: Mikrocontroller und Digitale Elektronik DS1305 an AT90CAN128 läuft nicht


von Andreas Müller (Gast)


Lesenswert?

Hallo Forenleser und Profis!

Ich habe ein echt verrücktes Problem:

Zur erfassung der Zeit hab ich mir eine DS1305 RTC im DIL16 bestellt und 
verkabelt. Die Ports passen alle, die Bits kommen soweit aufm Oszi auch 
an. Jetzt kommt das verrückte: Ist das Oszi am MISO PIN der Uhr 
angeklemmt, inkrementiert sie die Sekunden und Minuten. Häng ich das 
Oszi ab, bleibt die Uhr stehen und inkrementiert gefühlt alle 30 sec um 
1 sec.
Weiteres Phänomen ist, dass die Sekunden nur bis 29 Zählen, dann wieder 
bei 0 anfangen, wieder bis 29 und dann erst die Minute hochzählen. 
Irgendetwas stimmt hier überhaupt nicht! Initialisiert habe ich dir Uhr 
mit 2 mal 0x8F und anschließend 0x00, einmal um das Write Protect 
auszuschalten und einmal, um dann den Oszi zu starten!

Hat jemand eine Idee, woran das mit dem Oszi liegen könnte? Muss ich 
MOSI etwa per Pulldown auf Masse legen?

Vielen Dank für die Vorschläge
Mit freundlichem Gruß,
Andreas Müller

von Andreas Müller (Gast)


Lesenswert?

Ok, ehrlich gesagt stimmt überhaupt nix. Die 1er stellen Zählen bis 12 
hoch und inkrementieren dann die Minuten?!?! Also irgendwie hab ich was 
falsch gemacht.....

Mit freundlichem Gruß,
Andreas Müller

von Rolf (Gast)


Lesenswert?

Andreas Müller schrieb:
> MISO PIN der Uhr
Wo ist der denn?

von Andreas Müller (Gast)


Lesenswert?

> MISO PIN der Uhr
Wo ist der denn?

Habs verwechselt, der MOSI PIN war gemeint, also SDI im Uhrendatenblatt!

von Andreas Müller (Gast)


Lesenswert?

So, nach langem hin und her habe ich Festgestellt, dass die Uhr einen 
anderen SPI Modus benötigt als die restlichen Teilnehmer! Die Uhr muss 
im Mode 1 oder Mode 3 betrieben werden! Meine anderen Teilnehmer laufen 
im Mode 2!

Jetzt, nachdem die Uhr Funktioniert, ist das echt sehr gut!

MFG Andreas Müller

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.