Hallo Liebe Progger und Proggerinnen, Ich habe eine Frage zu einem Befehl in Bascom. Wofür ist der Befehl 1wwrite &H55 zuständig ? Danke für die Hilfe
Felix V. schrieb: > Wofür ist der Befehl 1wwrite &H55 zuständig ? Guckst du Datenblatt DS18B20. Mit Bascom hat das speziell nichts zu tun. 0x55 (Match ROM) ist das Kommando zum gezielten Ansprechen eines bestimmten Sensors auf dem Bus.
Felix V. schrieb: > Danke, ich habe im Datenblatt dazu leider nichts gefunden... Bitte. Suche mal in diesem hier (Suchbegriff "Match ROM") ;-) https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
hier ein Beispiel: 1wreset 'gemessen werden 1wwrite &H55 'sende ROM ID Befehl 1wwrite Fsens(1) , 8 'Fussbodensensor wählen ID-ROM 1wwrite &HBE 'hole Messwert Ff(1) = 1wread(9) If Ff(9) = Crc8(ff(1) , 8) Then If Err = 0 Then ' Prüfsumme vergleichen T = Makeint(ff(1) , Ff(2)) Fb = T * 0.0625 end if end if Es gibt zuerst 1wire Reset, dann Befehl es wird nun 2 Werte geschickt, 55 Hex ist Befehl ROM anwählen, dann folgt ROM-ID Codenummer, damit nur dieser DS18B20 sich angesprochen fühlt.
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.