Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo zusammen, vieleicht kann einer helfen? > Ich starte aus einem thread verschiedene functionen. In diesen functionen sind Befehle zum schalten > von ports über den i2c Bus enthalten. Damit die einzelnen functionen nicht unterbrochen werden > können habe ich jede einzelne mit wait.capture(3) und am Ende mit release(3) ausgestattet. Nun kann > es sein,dass der thread nacheinander 2 functionen aufruft. Wird die erste aufgerufene function zu Ende > ausgeführt bevor die zweite function gestartet wird oder bleibt der thread am zweiten wait.capture(3) > (in der zweiten function)stehen und blockiert die weitere Ausführung? Hier ein Beispiel einer der > functionen: > <function WindowLeftOpenOn > > <{ > > < wait cap.Capture(3); > > < max7311.set(12,10,-1); > > < max7311.set(21,13, 0);max7311.set(21,14, -1);max7311.set(21,15, 0); > > < max7311.set(21,10,-1);sleep 50;max7311.set(21,10,0); > > < sleep 500;max7311.set(12,10,0);cap.Release(3); > > <} > > Über eine Antwort ware ich sehr dankbar! > Danke im voraus! > Gruß Hans-Jürgen