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: 1217406"] No, no se incrementa en 8000. Ya te hemos dicho que los temporizadores en modo contador siempre van de uno en uno. El montaje propuesto que nos has enlazado es muy curioso: para mostrar cómo usar el temporizador 1 en modo contador, usa un LED externo para provocar la señal cuadrada que entra en T1CKI. El funcionamiento es así: · Se pone el temporizador en modo contador y se entra en el bucle sin fin. · Dentro del bucle, se mira qué valor tiene el temporizador. Si coincide con alguno de los valores del switch-case, se iluminan los LED externos. · Y luego, se invierte el valor de RD1, provocando el apagado/encendido del LED puesto encima de la LDR, que a su vez provoca el flanco de subida/bajada en T1CKI. · Finalmente, una espera de 20 ms antes de repetir el bucle. Tenemos entonces un bucle que se repite cada 20 ms, generando una señal cuadrada en RD1, que provoca otra señal cuadrada en T1CKI, y eso es lo que cuenta TMR1. El resultado será que TMR1 se incrementa cada 40 ms. Y si el primer LED de PORTB se enciende al llegar a 8000, eso significa que lo hará en 8000 * 40 ms = 320 s. Y sabiendo que TMR1 desborda a los 65535, los LED se apagan al volver a 0 (al cabo de casi 44 minutos). [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Microcontroladores y sistemas embebidos
El Timer 1 como Contador/Temporizador
Arriba