Parallax Propeller P8X32A Manual Del Usuario página 228

Tabla de contenido
WAITPEQ
– Referencia de Lenguaje Spin
Usando Diferentes números de Pin
En los Objetos Propeller es necesario frecuentemente monitorear un pin sencillo el cual esta
especificado fuera del objeto mismo. Una forma sencilla d trasladar ese numero de pin al
valor apropiado de 32 bits State y Mask es usando el operador Bitwise Decode "
para mas información). Por ejemplo, si el numero de pin se especifico por la variable
necesitamos esperar hasta que el pin este en alto, podríamos usar el siguiente código:
waitpeq(|< Pin, |< Pin, 0) 'Espera para Pin a que vaya en alto
Los parámetros Mask,
que corresponde al numero de pin dado por
Esperando por Transiciones
Si necesitamos esperar para una transición de un estado a otro (alto a bajo por ejemplo)
podríamos usar el siguiente código:
waitpeq(%100000, |< 5, 0)
waitpeq(%000000, |< 5, 0)
Este ejemplo primero espera a que pin P5 vaya a alto, luego espera a que vaya a bajo; un
cambio alto a bajo. Si hemos usado la segunda línea de código sin la primera el cog no habría
pausado en ningún momento P5 porque hubiera estado en bajo desde el comienzo.
Pagina 228 · Manual Propeller v1.1
|< Pin
, evalúan a un valor long donde solo un bit esta en alto; el bit
Pin
'Espera a que el pin 5 este en alto
'Luego espera que el pin 5 este en bajo
.
|<
" (Ver 164
Pin
, y
Tabla de contenido
loading

Productos relacionados para Parallax Propeller P8X32A

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido