Buenas noches,
Un par de dudas con este ejercicio:
Entiendo que un pulso es mientras haya uno en la entrada, por lo que me genera la siguiente duda lo siguiente:
1)La función flanco solo se ejecuta cuando hay un flanco ascendente, pero si el pulso es puramente cuando es 1, entonces ¿Como excluyo el tiempo 0 entre flancos?. Podría en el timer fijarme cual es el estado del pulso, pero en ese caso no creo que tenga mucho sentido la interrupción flanco ,ademas que debería estarle preguntando al controlador PULSO cada un milisengudo su estado, cosa que creo que no es la intención.
2) hay algún rango para la codificación 1 y 0 en PWM, porque a menos que el timer comience exactamente en el flanco, puede ser que hay un error de al menos 1ms. Hay un rango aceptado para los 30 y 50 ms?. me imagino algo así como se codifica 1 si esta entre 29 y 31 ms.
Saludos y gracias
Daniel