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
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
> MISO PIN der Uhr
Wo ist der denn?
Habs verwechselt, der MOSI PIN war gemeint, also SDI im Uhrendatenblatt!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.