Problem mit DS18B20

OP #2480541
Guten Abend,
ich versuche schon seit Tagen einen DS18B20 zum laufen zu bekommen.
Habe schon verschiedene Lib. ausprobiert, (bei der einen bekomme ich 
immer 31°C konstant).
Könntet ihr mir auf die Sprünge helfen?
Weil ich verzweifel langsam dran g.
Mit der angehängten Version bekomme ich nur 0.0 raus.

Display : 4x20
Sensor : DS18B20 mit 3M Kabel
Anschluss des Sensors : PB4
Prozessor : Atmel Atmega32 DIP40
4,7k Ohm Widerstand als PullUp ist dran.
Sensor hat + - und Data (keine parasitäre Stromversorgung)

Vielen Dank im Vorraus und frohes Neues :)
Angehängte Dateien:
Frank S. schrieb:
> Hab jetzt mal meinen Prozessor auf 1mhz gestellt ... und es geht .

Wohl eher, Du hast dem Compiler mitgeteilt, daß Dein AVR mit 1MHz läuft. 
Das ist nämlich die Fabrikeinstellung.

Wenn Du dem Compiler eine falsche Angabe machst, ist das Deine Schuld.
Der Compiler kann die Frequenz nicht einstellen, sondern nur Du 
(Fusebits + Quarzfrequenz).


Peter
OP
Nabend,
danke für deine Antwort ;)

Hab das ganze jetzt auch mit 8 mhz am laufen :)

Wusste nicht das man im Programmiergerät auch noch einstellen muss g

Hab aber das LOW Fuse Einstellen jetzt verstanden :)

Dann mal gutes Nächtle

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.