Practico 7, ejercicio 8

Re: Practico 7, ejercicio 8

de Felipe Ignacio Garcia Maidana -
Número de respuestas: 0
Hola, ¿cómo les va?
Para intentar resolver el ejercicio generé 2 estados: ENFLANCO y ESPERANDO.
Durante el estado ENFLANCO, se calculan los bits del buffer y se envian a SALIDA en caso de que in(PULSO) sea 0.
Mi duda es que pasa si flanco() interrumpe durante el estado ENFLANCO. Es decir que, durante el tiempo que considero que la senial está en 1 ya que aún no hice pulling para saber si el valor de PULSO es 0, PULSO se hace 0 y luego nuevamente vuelve a 1 interrumpiendo "rapidamente".
Saludos.