CTRA, CTRB
– Referencia de Lenguaje Spin
CTRA, CTRB
Registro: Registros de Control Contador A y Contador B.
((PUB
PRI))
CTRA
((PUB
PRI))
CTRB
Regresa: Valor actual del Registro de Control del Contador A o Contador B, si se usa como
una fuente variable.
Explicación
CTRA
CTRB
y
son dos de seis registros (
comportamiento de los módulos contadores de los Cog. Cada cog tiene dos módulos
contadores idénticos (A y B) que pueden desarrollar tareas repetitivas. Los registros
CTRB
contienen la configuración de los módulos Contadores A y B respectivamente.
La siguiente discusión usa
y B.
Cada uno de los dos módulos contadores puede controlar o monitorear hasta dos pines de E/S
y desarrollar acumulaciones condicionales de 32-bit del valor en el registro
PHSx
por cada ciclo de reloj. Cada modulo contador tiene su propio ciclo de fase cerrada
(PLLx) el cual puede usarse para sintetizar frecuencias de 64 MHz a 128 MHz.
Con solo un poco de configuración y en algunos casos un poco de mantenimiento del cog los
módulos contadores pueden usarse para:
Síntesis de Frecuencia
Frecuencia de Mediciones
Conteo de Pulsos
Medición de Pulsos
Medición de estado de Multi Pins
Para alguna de estas operaciones el cog puede activar la configuración del contador a través
CTRA o CTRB
de
, y desarrollara sus tareas completamente independiente. Para otras, el cog
WAITCNT
puede usar
para alinear en tiempo la lecto escritura del contador y escribir en un
ciclo; creado el efecto de un estado mas complejo de maquina. Como el periodo de
Pagina 98 · Manual Propeller v1.1
CTRA
CTRB
,
CTR
FRQ
PHS
x,
x y
x para referirse a los dos pares de cada registro A
FRQA
FRQB
PHSA
PHSB
,
,
,
, y
Modulación ancho de pulso (PWM)
Medición de Ciclo de Tarea
Conversión Digital Análoga(DAC)
Conversión Análoga Digital (ADC)
Y mas.
) que afectan el
CTRA
y
FRQx
en el registro