Problem mit Initialisierung DS1820

Gast #112998
Lesenswert?

Hallo!
Hab einen alten DS1820 gefunden und wollt temp auslesen!
Leider bleibt das Programm in der ersten schleife (siehe anhang)
hängen! hab per suche leider nichts passendes gefunden
Was könnte des sein? liegts am code?
DS1820 liegt an GND und VCC und DQ an pb0 und per 4k7 an VCC
Danke Marco
Angehängte Dateien:
#113002
Lesenswert?

Nur weil Du eine Funktion wait70us nennst, ist noch lange nicht gesagt,
daß sie dies auch tut.

Beliebte Fehler sind:

- für 4MHz assembliert, aber 16MHz angeschlossen
- 4MHz angeschlossen, aber noch die 1MHz Fuses gesetzt
- internen 1,2,4 oder 8MHz ausgewählt, aber OSCAL nicht mit dem
Programmer ausgelesen und gesetzt.


Peter
Gast #113005
Lesenswert?

hallo nochmal!
ich habe den code jetzt soweit reduziert, dass ich nur noch den hier im
forum stehenden teil verwende! (also die zwei teile eigentlich)
ich bekomm einfach nichts raus aus dem ds1820!
Was mach ich nur falsch?
gibt es eine begrenzung der kabellänge?

pullup is mit 4,7k dran
vcc is 5V
des is alles richtig!

wie leicht gehen die dinger kaputt? (evtl falsches anschliesen und so)
bzw. wie find ich heraus ob er noch geht?

messen kann ich des signal ned weil ich mir kein oszi leichsten kann.
Gast #113007
Lesenswert?

das kabel is nur 25cm!
pullup runter geht leider auch ned, aber trotzdem Danke!

was ich noch beobachtet hab:
wenn ich den pin frei geht die initialisierung durch!
bei dem code im ersten posting! kann doch gar ned sein, oder?
mir kommt des so vor als ob der µc spinnt!

Wie kann man möglichst schnell einen DS1820 testen?
Gast #113010
Lesenswert?

hab noch anderen port/pin versucht geht auch ned!
avcc is auch an vcc!

übrigens!

Folgendes noch ausprobiert!
DS1820 abgesteckt, und DQ pin gegen Masse gehalten (für precense_pulse)
siehe da funktioniert! (in meinem Falle Ausgabe auf LCD)

Ich vermute deshalb, dass beide DS18S20 die nagelneu waren kaputt
sind!
Aus welchem Grund auch immer! Kann mir kaum vorstellen dass die so
leicht kaputtgehen!

Was mir noch aufgefallen ist, im Datenblatt bei den Pinbezeichnungen
steht meiner Meinung nach zwei mal was unterschiedliches:
von vorne (Aufdruck lesbar) und buttom view wiedersprechen.
Die Bezeichnungen sind quasi um 180° verdreht????????????
Aber jetzt wollt ich erst noch euch fragen ob das ein Fehler im
Datenblatt ist?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren