Hallo an alle Assemblerliebhaber!

Weiß jemand wie man einen 1-Wire bus ansteuert, bzw. ausließt?
Ich will nämlich eine Temperatur mit einem DS 1822 messen. Dieser Sensor liefert mir den Temperaturwert DIGITAL !!! nur leider weiß ich nicht genau wie ich das ganze eigentlich auf meinem ATmega8 auswerten kann.

Zu diesem Zweck hab ich schon mal ein bischen gegooglet und bin auf das Prinzip draufgekommen. Also man schickt dem ganzen Sensor mal Spannung damit sich dort die Kondensatoren laden können, und anschließend (wenn man die Spannung wieder wegnimmt) fängt der an zu senden. Bitte korregiert mich wenn ich komplett daneben liege.
Jetzt weiß ich aber nicht in welchen Zeitabständen die einzelnen Bits kommen. Insgesamt müsste der Sensor 2Byte übertragen.

Wenn ich das Programm fertig habe bin ich gerne bereit es hier online zu stellen, nur alleine schaffe ich das glaub ich nicht, also dachte ich mir ich frage mal die Profies.

Danke schon mal, Gerko

PS: Rechtschreibfehler sind bewusst kreativ eingebracht worden und dürfen bei entdecken behalten werden.