C Control PRO UNIT MEGA 32 198206 Benutzerhandbuch

Produktcode
198206
Seite von 134
106
Compiler
© 2005 Conrad Electronic
Mit dieser Funktion kann ein Thread seinen Threadwechsel unterbinden. Dies ist sinnvoll wenn bei einer
Serie von Portausgaben oder anderen Hardware Befehlen die zeitliche Trennung durch einen
Threadwechsel vermieden werden soll.
  Wird vergessen das "Lock" wieder auszuschalten so findet kein Multithreading mehr statt.
Parameter
lock   bei 1 wird der Threadwechsel unterbunden, bei 0 wieder zugelassen
5.3.15.5 Thread_Resume
Thread Funktionen
Syntax
void Thread_Resume(byte thread);
Beschreibung
Hat ein Thread des Zustand "wartend", so kann er hiermit wieder auf "inaktiv" gesetzt werden. Der Status
"inaktiv" bedeutet, das der Thread bereit ist um bei einem Threadwechsel wieder aktiviert zu werden.
Parameter
thread   (0-15) Nummer des Threads
5.3.15.6 Thread_Signal
Thread Funktionen
Syntax
void Thread_Signal(byte signal);
Beschreibung
() auf  "wartend" gesetzt, so kann der Zustand mit Hilfe von
Thread_Signal()  wieder auf "inaktiv" geändert werden. Der Parameter signal muß den gleichen Wert haben
der bei 
() benutzt wurde.
Parameter
signal   Wert des Signals