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 :-)
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?
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.
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.
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.
Ja, die Auswertung erfolgt anders. Und nun? Wo genau hapert es? Wie die Auswertung geht, steht im Datenblatt. Das durcharbeiten und bei Unklarheiten fragen.
Hallo Felix, hier mein Test- Code für mehrere Sensoren(Auch mit Verschiedene Typen an ein Pin) Da solltest du auch den Unterschied erkennen. Viel Spaß fredred
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.