C Control PRO UNIT MEGA 32 198206 Benutzerhandbuch

Produktcode
198206
Seite von 134
105
C-Control Pro Mega 32
© 2005 Conrad Electronic
5.3.15.2 Thread_Delay
Thread Funktionen
Syntax
void Thread_Delay(word delay);
Beschreibung
Hiermit wird ein Thread für eine bestimmte Zeit auf "schlafend" geschaltet. Nach dem angegebenen
Zeitraum ist er wieder für die Abarbeitung bereit. Der Zeitraum wird in Ticks angegeben, die von Timer 2
erzeugt werden. Wird Timer 2 abgeschaltet oder für einen anderen Zweck gebraucht ist die Funktionsweise
von Thread_Delay() undefiniert.
  Auch wenn Thread_Delay() normalerweise wie eine Wartefunktion arbeitet, so muß man doch
beachten, daß nach der Wartezeit der Thread nicht immer automatisch wieder ausgeführt wird. Er ist dann
zwar bereit, muß aber erst durch einen Threadwechsel wieder Ausführungszeit bekommen.
Parameter
delay   Anzahl von 10ms Ticks die gewartet werden soll
5.3.15.3 Thread_Kill
Thread Funktionen
Syntax
void Thread_Kill(byte thread);
Beschreibung
Beendet die Abarbeitung eines Threads. Wird als Threadnummer 
0
 übergeben, so wird das
Hauptprogramm und damit der ganze Interpreterlauf angehalten.
Parameter
thread   (0-15) Nummer des Threads
5.3.15.4 Thread_Lock
Thread Funktionen
Syntax
void Thread_Lock(byte lock);
Beschreibung