ik heb per ongeluk de verkeerde temperatuur sensor gekocht ,ik was van plan om de schakeling van deze site met de 1820 te maken . Nu heb ik dus een 1821 gekocht maar deze is met ingebouwde thermostaatfunctie.
Hoe kan ik een ds1821 uitlezen in picbasic met het schema op de site ?

Uit de datasheet:

OPERATING MODES
The DS1821 has two operating modes: 1-Wire mode and thermostat mode. The power-up operating
mode is determined by the user-programmable T/R¯ bit in the status/configuration register: if T/R¯ = 0 the
device powers-up in 1-Wire mode, and if T/R¯ = 1 the device powers-up in thermostat mode. The T/R¯ bit
is stored in nonvolatile memory (EEPROM), so it will retain its value when the device is powered down.

[Bericht gewijzigd door Henry S. op (1%)]


;Hoofdprogramma
CLS                           ;Wis LCD scherm
WHILE 1 = 1
  OWRITE PORTA.0, 1, [$CC, $44]    ;Zend 'Convert' opdracht (temperatuur meten)
  OWRITE PORTA.0, 1, [$CC, $BE]    ;Zend 'Read ScratchPad' opdracht
  OREAD  PORTA.0, 2, [Temperatuur] ;Lees temperatuur en plaats dit in de variabele 

  PRINT AT 1, 1, DEC Temperatuur / 2, ".", DEC1 (Temperatuur // 2) * 5, 223, "C  "
WEND

Als ik deze code bekijk van ds1820 komt er $CC skip ROM in voor terwijl ik dat in de datasheet van de ds1821 niet kan vinden.
[0Ch]is nodig om in het status register te komen maar hoe moet ik nu aangeven dat bit 2 de waarde 0 moet krijgen en wat moet de rest zijn van het status register?