Forum: Mikrocontroller und Digitale Elektronik nochmal DS1620


von Stefan Engelhardt (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich versuche schon seit Tagen den DS1620 mit dem Elektor-Flashboard
(AT89S8252 an 11.052 MHz) zum Laufen zu bekommen - ohne Erfolg ich lese
nur '1'.

Das Thema ist nicht neu, ich habe daher das gesamte Forum abgesucht und
m.E. alle Hinweise befolgt, trotzdem kein Erfolg.

Kann bitte jemand einen Blick auf den ASM-Code werfen?

Man sieht dort, daß ich schon etliche Vorkehrungen getroffen habe.
Um allen Timing-Problemen aus dem Weg zu gehen, versuche ich lediglich,
ins Config-Register zu schreiben und den Inhalt wieder auszulesen. Das
hat jemand in diesem Forum auch so versucht (Ben - niki-neussergmx.de),
aber es ist aus dem Thread nicht zu ersehen, was daraus geworden ist.

Obwohl ich nicht glaube, daß das Config-Register im EEPROM liegt, habe
ich vorsichtshalber eine 10ms-Warteschleife eingebaut. Schaden kanns ja
wohl nicht.

Außerdem lasse ich den µC in eine Endlosschleife laufen, nachdem alles
gelaufen sein sollte, sodaß 1Shot oder nicht auch keine Rolle spielt,
beim Config-Register sowieso nicht.

Alle Delay-Routinen sind mit Push Acc und POP Acc abgesichert, sodaß
von daher auch nichts passieren sollte.

Hardwaremäßig habe ich keinerlei Pullups oder Pulldowns in der
Schaltung, weil viele Schaltbilder im Internet das auch nicht haben.

Es handelt sich auch tatächlich um einen DS1620, obwohl er von C*****
ist :-))

Übrigens: Ich bin nicht der Typ, der gleich ins Forum rennt, wenn er
nicht selbst schon nach besten Kräften alles versucht hat. Nur hab ich
leider keinen Logic Analyser oder Speicher-Scope, lediglich einen
Impulszähler, aber der bestätigt mir, daß vom 1620 nur '1' gelesen
wird.

Selbstverständlich habe ich erstmal versucht, die Temperatur
auszulesen, aber s.o. Alle Vereinfachungen der Problemstellung haben
nichts gebracht. Bevor ich mir jetzt einen Logic Analyzer baue,
versuchs ich doch mal im Forum :-)

Gruß
St. Engelhardt

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.