Der DS1820 verwendet als 1-Wire-Bus-Device der Definition nach nur eine
Leitung(mit PullUp) zur bidirektionalen Kommunikation. Der
Temperatursensor kann dann über den PullUp-Widerstand gleich mit Strom
versorgt werden. Kommunikation geht so:
1.Senden: Master(MCU) zieht einfach die Leitung nach Masse. Je
nachdem wie lange er die Leitung auf Masse hält, erkennt empfängt der
DS1820 entweder eine logische 1 oder eine 0.
2.Senden: der Master zieht die Leitung nur kurz auf Masse, läßt die
Leitung gleich wieder frei und wartet anschließend was mit der Leitung
passiert: geht sie gleich wieder auf +5V empfängt der Master eine
logische 1, hält der DS1820 die Leitung noch für ein paar µs auf Masse,
dann intepretiert der Master das als logische null.
Bitteschön Dirk. Jetzt kannste Dich freuen!