setup_timer_0 (T0_EXT_L_TO_H);
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.