Schraubbaer schrieb:
Ich muss dazu sagen ich hab zwei 1 Wire Busse am AVR, beide aber gleich beschaltet, im Dreileiterbetrieb funktionierts:
datensammler:
disable interrupts
print "1w start"
1wreset pind ,3
1wwrite &HCC ,1,pind ,3 ' Überspringe Rombefehl Seriennummer weglassen
1wwrite &H44 ,1,pind ,3 'messen
1wreset pind ,6
1wwrite &HCC ,1,pind ,6 ' Überspringe Rombefehl Seriennummer weglassen
1wwrite &H44 ,1,pind ,6 'messen
Waitms 1000
1wreset pind ,3
1wwrite &HCC ,1,pind ,3
1wwrite &HBE ,1,pind ,3 ' Start Daten lesen
Sc1(1) = 1wread(9, pind , 3 ) ' Gelesene Daten ins Array
1wreset pind ,6
1wwrite &HCC ,1,pind ,6
1wwrite &HBE ,1,pind ,6 ' Start Daten lesen
Sc2(1) = 1wread(9, pind , 6 ) ' Gelesene Daten ins Array
Raum für Notizen
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------