COGSTOP
– Spin Language Reference
COGSTOP
instrucción: Detiene un cog por su numero.
((PUB
PRI))
COGSTOP
(CogID )
CogID
es el numero (0 – 7) del cog a detener.
Explicación
COGSTOP
detiene un cog de numero CogID y coloca al cog en un estado durmiente. En este
estado el cog deja de recibir pulsos del reloj del sistema de tal forma que el consumo de
potencia se reduce de manera significante.
Para detener un cog coloque la instrucción
VAR
byte Cog
'Usa para almacenar numero del cog iniciado
PUB Start(Pos) : Pass
'Inicia un Nuevo cog para correr actualizado con Pos,
'regresa TRUE si tiene éxito
Pass := (Cog := cognew(@Update, Pos) + 1) > 0
PUB Stop
'Detiene el cog iniciado anteriormente, si existe.
if Cog
cogstop(Cog~ - 1)
COGSTOP en el método publico Stop
Este ejemplo usa
previamente en el método
Pagina 86 · Manual Propeller v1.1
COGSTOP
Start
COGNEW
. Ver
, Pág. 81, para mas información de este ejemplo.
y el numero de cog. Por ejemplo:
para detener el cog que inicio