Wie immer mit dem 1-wire-Bus:
Kein großes Programm schreiben, starten, wundern und hier den Code
reinwerfen.
Sondern klein anfangen:
1. Prüfen, ob der Bus-Pin erstmal High ist.
2. Reset machen und testen, ob er danach Low ist.
3. Kurz warten und wieder nachschauen, ob er wieder High ist.
4. Sich wie ein Schneekönig freuen und motiviert den nächsten Schritt
gehen. Wenn hier schon schusselige Fehler passieren oder die
Hardware nicht will wie sie soll, muß man dann auch niemanden
mit dem Codegewühl belästigen.
5. Routinen zum Byte schreiben und lesen programmieren und mit einem
skiprom + readrom + auslesen testen. Wenn jetzt gar nichts
passiert, hilft nicht das µC Forum, sondern das Oszilloskop
6. usw
n. Ein Problem bemerken, konkret den Schritt formulieren, der noch
klappte und anschließend den, der nicht mehr klappte mit
nachvollziehbarer Beschreibung, was denn geschah und was schon
getestet wurde. Das dann hier fragen und freudig die angebotene
Hilfe entgegennehmen.
(Ich nicht unhöflich gemeint, sondern ein ernst gemeinter Ratschlag)