Arduino Due strano comportamento pin interrrupt

ArduinoDue
Buongiorno

ho rilevato uno strano comportamento con attachinterrupt(pin, irs, RISING).
Sembra che la ISR sia chiamata sul fronte di salita, come deve, ma anche
sul frontre di discesa.
I pin usati sono 48 e 50 e sono collegati ad un encoder.
Il segnale all’oscilloscopio è pulito (fronte 1 mS) senza glitch.
Qualcuno ha esperienze in merito?
Grazie

Sebbene questa non sia una soluzione, dovresti provare lo sketch e encoder su Arduino Uno.

Io so che Arduino Due (motivo per cui non lo uso) funziona max 3.3V e i miei sensori, quando si attivano rilasciano 5V.

Non so se questo può esserti di aiuto.

Saluti
ns

Mi serve arduino due perchè ho un programma piuttosto lungo
e con molti input.
Il segnale in ingresso è a 3 VOLT.
in realtà ho sistemato usando Change nell'attachinterrupt.
Nella routine ISR controllo se il segnale di riferimeno è alto e
allora proseguo altrimenti esco.
Grazie ugualmente del tuo interessamento.