¿Qué es el PCA del microcontrolador de la serie STC12 y en qué se diferencia del PWM?
El manual de STC modulariza este concepto. Su PCA contiene dos módulos de captura/comparación y coincidencia que se pueden usar para implementar la captura de flanco ascendente/descendente y la interrupción de captura, o la interrupción de comparación y coincidencia. , o PWM, o más comúnmente un temporizador/contador.
¡En realidad es sólo un temporizador un poco más potente!
Por ejemplo, STC12C2052AD tiene un contador PCA de 16 bits con pulsos de conteo opcionales (el reloj se divide en señales de conteo o señales externas. Contiene dos unidades de comparación que se pueden usar para generar coincidencias de comparación o PWM). , que son los dos módulos anteriores.
Cuando el valor de conteo del propio PCA es igual al valor de comparación, puede activar una interrupción o un disparador de forma de onda PWM.
Cuando PCA realiza una operación de captura, primero establece 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, en espera de ser leído, y se activa una interrupción.
De hecho, PCA es un contador normal, un poco más potente que el contador AT89S52, y los temporizadores actuales básicamente tienen estas funciones.
Si realmente no lo entiendes, puedes leer el manual.