Timer avr

Páginas: 2 (257 palabras) Publicado: 16 de febrero de 2012
Uso de Temporizadores/Contadores (Timers/Counters) en modo normal ATMega328P

Timer 0 (8-bit timer/counter)
• Timer de 8 bits con preescalamientoindependiente. • Puede realizar 256 cuentas (0-255d, 00-FFh)

• Capacidad de contar eventos, a través del pin T0 (PD4) o bien intervalo de tiempo.
• Modo de comparaciónpor hardware. • Generación de hasta 2 señales de PWM.

Timer 2 (8-bit timer/counter)

• Muy parecido al Timer 0. Las principales diferencias son:
 Sincapacidad de conteo de eventos.  Posibilidad de conteo usando un cristal externo de 32KHz independiente del oscilador del microcontrolador Timer 1 • Timer de 16 Bitscon preescalamiento independiente. • Puede realizar 65536 cuentas (0-65535d, 0000-FFFFh). • Capacidad de contar eventos, a través del pin T1 (PD5) o bien intervalode tiempo.

• Modo de captura de entrada.
• Modo de comparación por hardware. • Generación de hasta 2 señales de PWM.

Timer 0 y 2

Timer 1 Preescalador Timers 0 y 1 Con 3 bits por timer (CSX0, CSX1, CSX3) se selecciona que reloj queremos para los timers. Véase la siguiente figura:

Preescalador Timer 2 Registros I/O para control de los Timers (selección)

Ejercicios a desarrollar mediante Timers: a) Utilizando Excel, obtener el retardo máximo que sepuede lograr con los Timers 0 y 1 con los diferentes preescalamientos, además de cada cuánto tiempo realiza una cuenta. Obtener la tabla para los siguientesfrecuencias de oscilador: 1, 8, 12 y 20 MHz. b) Generar una señal de pulsos cuadrados de 100Hz DC=50 % (Duty Cycle) en PB0 con timer y sin timer (usando delay_ms( )).

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • el time
  • timo
  • Time
  • timo
  • Timo
  • timer
  • Time
  • timer

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS