Menú
Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Foros
Diseño digital
Microcontroladores y sistemas embebidos
El Timer 1 como Contador/Temporizador
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="Miembro eliminado 356005, post: 1217356"] Los temporizadores cuentan por si solos en función del reloj escogido. Si ese reloj es externo, lo que hace es contar pulsos externos. Lo que nunca hace es incrementar n unidades por pulso. Si quieres contar pulsos externos, tal y como lo planteas en el primer mensaje (definir el reloj como externo en la patilla T1CKI), pues entonces ya los estás contando. El problema es ahora que necesitas otra base de tiempos (interna o externa al microcontrolador) que diga que ha pasado 1 segundo, y así leer el número de pulsos contados en el temporizador 1. Hay otra opción. Este microcontrolador también puede funcionar en como [I]Capture.[/I] En este modo, el temporizador 1 está contando por sí solo, y cuando se produce un evento, el valor del temporizador se copia a los registros CCPRx. Puedes indicar que se active la interrupción CCPxIF y de esa manera reiniciar el temporizador 1, para la siguiente vez que se produzca el evento. De esta manera, el temporizador 1 está "contando" el tiempo que pasa entre cada par de eventos externos en los pines CCPx. [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Microcontroladores y sistemas embebidos
El Timer 1 como Contador/Temporizador
Arriba