OSCV | Top

Oscilador de salida variable
OSCV #tp, tiempo, #período
#tp Temporizador (variable del área Temporizadores)
tiempo Variable que tiene el tiempo (en décimas) que permanece activa la salida
#período Duración total del ciclo (en segundos)
Ejemplo:
ld 1
oscv temp0, On, 1
st sal0
Es necesario que el acumulador esté en 1 para activar el oscilador. Sino este queda inactivo. El ciclo dura 1 segundo, y se repite mientras esté activo. La salida permanece activa una parte de ese período. Este tiempo es el indicado en la variable tiempo (On). Si el valor de On es mayor o igual que el período, la salida permanece activa todo el período. El estado de la salida está en el acumulador después de ejecutar la instrucción. Como se ve, esta es volcada a una variable (sal0).
Esta puede usarse como PWM para un PID.
PID
TON
TOF
TP
TP_C
Lista de instrucciones
Indice