DS1820 Auslese Fehler

OP #5309975
Hallo Liebe Bastler und Bastlerinnen,

Ich versuche derzeit einen DS1820 auszulesen über Bascom. Ich verwendete 
ein äquivalentes Programm zu dem DS18b20. Dies funktionierte (wie 
erwartet) nicht. Dies liegt an der 9-Bit und 12-Bit Auflösung. Ich 
müsste die Ausgabe also erst ausmaskieren. Meine Frage ist jetzt wie 
mache ich das in Bascom?

PS:
Bitte verständlich erklären, ich bin noch nicht so versiert mit meinen 
16 Jahren. Ich kenne die Grundmaterie und das wars...

Danke für eure Hilfe  :-)
Gast
Was soll man auf so eine Frage antworten, ohne Code, ohne konkretes 
Problem, ohne alles..

Du kannst den Sensor bereits korrekt auslesen, d.h. Du erhaelst die 
Rohdaten vom Sensor?
Wie man die Daten interpretiert steht im Datenblatt. Ich habe beides mal 
from scratch implementiert, ist jedoch schon was her. Ich meine, fuer 
die DS18S20 waere die Auswertung noch viel simpler.
Wo genau hapert es?
Datenblatt gelesen?
Gast
devzero schrieb:
> Was soll man auf so eine Frage antworten, ohne Code, ohne konkretes
> Problem, ohne alles..

Bei bascom und ds1820 ist es immer das gleiche Problem: ds1820 
funktioniert mit bascom bei 1Mhz nicht. cpu-takt auf 8Mhz hochsetzen.
Gast
devzero schrieb:
> Was soll man auf so eine Frage antworten, ohne Code, ohne
> konkretes
> Problem, ohne alles..
>
> Du kannst den Sensor bereits korrekt auslesen, d.h. Du erhaelst die
> Rohdaten vom Sensor?
> Wie man die Daten interpretiert steht im Datenblatt. Ich habe beides mal
> from scratch implementiert, ist jedoch schon was her. Ich meine, fuer
> die DS18S20 waere die Auswertung noch viel simpler.
> Wo genau hapert es?
> Datenblatt gelesen?

Ich meine natuerlich die 18B20, nicht S.
OP
Das mit dem 8 MHz habe ich schon herausgefunden.
Wenn ich jetzt einen DS1820 anschließe an die Schaltung wo der DS18b20 
funktionierte zeigte das LCD 10,625 °C oder 03,625 °C an. Dies ist durch 
die 12-Bit Auflösung des DS18b20 entstanden, soweit ich weiß. Denn das 
Programm lief für den DS18b20 einwandfrei, aber für den DS1820 nicht...

Im Anhang ist der Programmschnipsel für den DS18b20.
Angehängte Dateien:
Gast
Ja, die Auswertung erfolgt anders. Und nun?

Wo genau hapert es? Wie die Auswertung geht, steht im Datenblatt. Das 
durcharbeiten und bei Unklarheiten fragen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 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.