¿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