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, > > von einem main-Thread wird ein Thread gestartet der den Zustand von drei Ports permanent abfragen soll. In diesem Falle werden die drei Kanaele eines elektronischen Muenzpruefers abgefragt, 0,5/1/2 Euro. Wenn ein Muenzimpuls (100ns) kommt (low) soll der entsprechende Wert dauerhaft in einem eeprom abgespeichert werden. > > Die Werte werden im main-Thread zu anderer Zeit wieder ausgelesen. > > Jetzt habe ich aber das Problem das, so vermute ich, waehrend die Daten ins eeprom geschrieben werden, der Thread unterbrochen wird (passiert aber nicht immer). Mit dem Ergebnis das undefinierte Werte geschrieben werden. Das hat dann ueble Folgen im Hauptprogramm. > Wie kann ich verhindern das der Thread gerade waeherend des Beschreibens des eeproms unterbrochen wird? > > Ich hab mir das im Handbuch mal mit der Syncronisation von Threads durchgelesen, aber hab?s nicht ganz kapiert. Bin da noch ein ziemlicher Anfaenger?