multithreading Kategorie: Programmierung (von alti - 25.04.2005 23:05) | ||
| ||
hallo zusammen, ich versuche mich gerade am multithreading und will eigentlich nur`n paar zeichen auf`m externen lcd ausgeben ... nur irgendwie funzt das nich, sobald ich die befehle "capture" und "release" einbinde!! ich poste hier mal mein quelltext, vielleicht kann mir ja jemand helfen !? function anzeigen( int zeichen, int zeile) { capture; lcdext.cursorpos(zeile,0); lcdext.put(zeichen); release; sleep 1000; } thread show { run 100; int i; for i = 48 ... 57 // gebe die zahlen von 0 ... 9 aus { anzeigen(i,1); } } thread show1 { run 100; int x; for x = 65 ... 90 // gebe die Buchstaben von A ... Z aus { anzeigen(x,2); } } thread main { lcdext.init(); lcdext.print("hauptprogramm"); sleep 1000; lcdext.clear(); run show; run show1; halt; } | ||
Antwort schreiben Antworten: |