Forum: Mikrocontroller und Digitale Elektronik DS1302 Routine


von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Bin gerade dabei assembler auf einem 2313 zu lernen. Hab bis jetzt schon 
erfolgreich mein LCD angesteuert.
Und das wars dann auch schon.
Ich versuche seit einigen Tagen einen DS1302 zum laufen zu bringen. Hab 
mir das Datenblatt runtergeladen und studiert, dabei rausgekommen ist 
der code im anhang. Ausgeben tut mein Display immer nur Nullen, aber im 
Uhrenformat: 00:00:00
Liegt das am Code, ist der Baustein kaputt oder liegts am Board, benutze 
den AVRee aus einer Elektor-Ausgabe.

Hoffe Ihr könnt mir helfen
Danke im voraus!
gruß Markus

von Jochen (Gast)


Lesenswert?

Hab den code nicht angeschaut und kenn den 2313 und dessen Portaufbau 
nicht, weiss aber, dass es oft Probleme gibt das die Pull up's nicht 
"an" sind. Denn dann erkennt der Porteingang immer ne null weil keine 
direkte Verbindung zu Vcc da is.

von martin sylla (Gast)


Lesenswert?

Hallo Markus,

ich habe den DS1302 mit GCC zum Laufen bekommen. Den C-code kann ich Dir 
gerne e-mailen. Der DS1302 muss nach dem Ersten Einschalten gestartet 
werden. Vielleicht zeigt er deshalb 00:00:00?! Guck mal ins Datenblatt.

Martin (-;

von Markus (Gast)


Lesenswert?

Danke!

Hab ihn mittlerweile zum laufen gebracht. Woran es gelegen hat weiß ich 
leider nicht, hab alles gelöscht und noch mal von vorn angefangen. War 
vielleicht nur ein kleiner Fehler, ein Wort oder so, was schuld war; und 
daran zerbricht man sich dann nächtelang den Kopf, ...wie ich das 
hasse!!!!

Markus

von Crash (Gast)


Lesenswert?

Hallo Markus hast du den vollständigen
DS1302 Code noch irgendwo rumliegen??

Gruß Crash

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.