ya, si a eso llego, pero el truco esta, en que cuando desborda el timer0, saltamos a la interrupcion.
eso lo hace perfecto.
y ahora viene el truco:
supongamos que el t1gval estaba a "0", entonces, segun la configuracion de "toggle", pasa de "0" a "1".
atiendo la interupcion y para volver a poner el tgval a "0" usamos el truco:
cargamos el timer0 con 0Xff (para que desborde en un tiempo muy, muy corto.
el timer0 desborda, lo cual si hace. pero como no hemos habilitado las IRQs, pues no salta a ningun sitio, pero el bit tgval si pasa de "1" a "0".
que es justamente lo que no veo que realice.
y de esa manera salgo de la IRQ, sabiendo que tengo el bit de enable del gate a "0".
si ves que no me entiendes te posteo el texto explicativo del señor que lo explica en ingles....
PD: realmente lo que queremos es usar el timer0 como base de tiempos para por el timer1 leer pulsos.
saludos y mil gracias