Hola amigos foreros, estoy tratando de hacer un programa que me detecte un pulso de determinado ancho. Para esto mido el ancho del pulso (ningun problema hasta aqui) y luego quiero, con la funcion IF, haga algo. La cosa es que uso el TIMER1 de 16 bits para esto, y no me ha resultado la comparacion.
if(TFB==0x11FA){
output_high(PIN_B1); //4,6 ms= 0x11fa, si se cumple, prende led.
}
Esta es una parte del codigo, pero no estoy seguro si en la condicion se puede comparar registros de 16 bits.
Por si acaso, el "TFB" es el registro de 16 bits en donde guardo el valor del ancho del pulso.
De antemano muchas gracias!