Bonjour,
J'ai une question sur le comportement de GPIO.add_event_detect (RPi.GPIO), j'ai lu la doc, forum et autre mais ne trouve pas.
J'utilise un Pi3, sous le système de base pi, en python.
J'ai un signal carré qui arrive sur le GPIO20 (pin 15), ce signal est simplement 1/2 seconde haut et 1/2 seconde bas, rien de bien sorcier !
Il n'y à pas de rebond, le signal d'entrée est propre, pull down ok, 3.3 V, ...
GPIO.setmode(GPIO.BOARD), GPIO.setup(15, GPIO.IN) sont fait avant,....
Avec GPIO.add_event_detect(15, GPIO.RISING, callback=my_interrupt, bouncetime=30) je m'attendais à avoir une interruption sur les front montant, j'ai bon ?
Mais je constate que j'ai une interruption sur le front montant et une sur le descendant ?
Si je remplace RISING par FALLING j'ai bien une interruption sur le front descendent.
Si je met BOTH j'ai bien les 2 interruptions.
Bien sur j'ai fait le test sur plusieurs port.... ?
Y'a quelque choses que je n'est pas compris ?
Mon Pi aurais t'il un problème ?
Une config ?
Merci
Steph
Partager