Autor Tema: Pic 18f26k20 Timer_0 (Se incrementa cada dos flancos)  (Leído 1055 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado remi04

  • PIC24F
  • *****
  • Mensajes: 657
Pic 18f26k20 Timer_0 (Se incrementa cada dos flancos)
« en: 19 de Agosto de 2017, 14:08:52 »
Código: C
  1. setup_timer_0 (T0_EXT_L_TO_H);
  2. setup_timer_1 (T1_EXTERNAL);

Entiendo que con esas dos lineas en el main, si le conecto al timer_0 una señal de 20 Hz, el contador se debe incrementar en 20 unidades por segundo en los flancos de subida ¿no?.

  Sin embargo se me incrementa en la mitad. 20 Hz, me cuenta 10 pulsos por segundo.   1000 Hz me cuenta 500 pulsos.

  He probado al añadir " setup_timer_0 (T0_DIV_1);"     pero  así ya no responde a la señal, sino que desborda constantemente ponga la señal que ponga.

¿ Alguna sugerencia?

El timer1 si funciona bien.
« Última modificación: 19 de Agosto de 2017, 15:55:25 por remi04 »


 

anything