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
Gast
#5320301
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.
Danke, ich habe im Datenblatt dazu leider nichts gefunden...
Gast
#5320661
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
Gast
#5320709
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.