CTRA, CTRB
– Referencia de Lenguaje Spin
CTRMODE
CTRA
CTRB
El campo CTRMODE de
y
selecciona uno de 32 modos de operación, mostrados
en la Tabla 2-7, para el correspondiente Contador A o Contador B. En ensamblador Propeller
MOVI
el campo CTRMODE puede escribirse junto con PLLDIV, usando la instrucción
.
FRQx
PHSx
Los modos %00001 a %00011 hacen que la acumulación
-a-
, suceda cada ciclo de
reloj. Esto hace un oscilador controlado numéricamente (NCO) en PHSx[31], el cual alimenta
la entrada de referencia de PLLx. El PLLx multiplicara esta frecuencia por 16 usando su
oscilador de voltaje controlado (VCO).
Para una operación estable es recomendable que la frecuencia VCO se mantenga dentro de 64
MHz a 128 MHz. Esto se convierte en una frecuencia NCO de 4 MHz a 8 MHz.
Usando CTRA y CTRB
CTR
En Spin,
x puede leer y escribirse igual que cualquier otro registro o variable pre definida.
Tan pronto como se escribe el registro el Nuevo modo de operación tiene efecto en el
contador. Por ejemplo:
CTRA := %00100 << 26
CTRA
El código activa el campo
de CTRMODE a modo NCO (%00100) y todos los demás
bits a cero.
Pagina 100 · Manual Propeller v1.1