Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre el temporizador PCA en el microcontrolador stc y el temporizador normal?

¿Cuál es la diferencia entre el temporizador PCA en el microcontrolador stc y el temporizador normal?

PCA - Matriz de contadores programables

El manual de STC modulariza el concepto. Su PCA contiene dos módulos coincidentes de captura/comparación, que pueden realizar captura de flanco ascendente/descendente y capturar interrupciones. , o compare la interrupción de coincidencia, o PWM, o el temporizador/contador más común.

De hecho, es un temporizador un poco más potente - -!

Por ejemplo, STC12C2052AD, su PCA es un contador de 16 bits, con pulsos de conteo opcionales (el reloj se divide como una señal de conteo o una señal externa) y contiene dos unidades de comparación. Las unidades se pueden utilizar para generar coincidencias de comparación o PWM, que son los dos módulos mencionados anteriormente.

Creo que el manual del STC es realmente incómodo. . .

Cuando el valor de conteo del propio PCA es igual a la coincidencia de comparación, se puede activar una interrupción o se puede invertir la forma de onda PWM.

Cuando PCA trabaja en captura, primero establezca una condición de captura de flanco ascendente o descendente. Cuando ocurre esta condición, el valor de conteo del propio PCA se copia automáticamente a un registro fijo, esperando ser leído, y se puede activar una interrupción.

De hecho, PCA es un contador normal, que es mejor que el AT89S52 y los temporizadores actuales básicamente tienen estas funciones.

Si realmente no lo entiendes, simplemente lee el manual. .

/bbs/u/47/1164680707.pdf