Page 1 of 1

Contador de Pulsos

Posted: Tue Apr 16, 2019 1:44 pm
by edsonquaresma
Fiz uma aplicação em C usando a WiringPi contando pulsos através de uma interrupção pelo pino GPIO.5. Quando realizo os testes no gerador de pulsos colocando um led na saida os pulsos batem com a quantidade pretendida, mas ao usar a interrupção no Raspberry em algumas vezes conta 2 ou até 3 pulsos a mais. Estou gerando os pulsos 0V e usando tanto o resistor pull up interno ou externo ocorre o mesmo erro. Alguém tem alguma solução para isso?

Re: Contador de Pulsos

Posted: Tue Jun 04, 2019 1:17 pm
by zanin
Possivelmente você está enfrentando o efeito bouce:
https://portal.vidadesilicio.com.br/lei ... -o-bounce/
https://www.youtube.com/watch?v=NBRjkOpJ_YA

Você pode tratar via software ou via hardware:
https://www.cl.cam.ac.uk/projects/raspb ... _switches/

Abraços!