interrupts e pin

Buona sera,

Vorrei sapere se è possibile per arduino nano spostare gli interrupts dai pin 2 e 3 per esempio sui pin 4 e 5?

mic

No, i pin 2 e 3 sono legati a due specifici interrupt a livello hardware, non si possono scambiare con altri.

... se hai bisogno di interrupt su altri pin, puoi usare il "pin change interrupt". Dato che NON è banalissimo, ti consiglio la libreria EnableInterrupt :slight_smile:

Guardati bene gli esempi ...

Guglielmo

I pin 2 e 3 a livello di interrupt sono gestiti in modo diverso dagli alti pin che possono anche loro gestire un interrupt.
La differenza fondamentale é che i pin 2 e 3 hanno dei registri appositi, mentre gli altri pin hanno dei registri cumulativi che si deve capire la fonte del interrupt leggendo lo stato dei pin. Questo si rispecchia nel codice dello sketch.

Ciao Uwe

uwefed:
... mentre gli altri pin hanno dei registri cumulativi che si deve capire la fonte del interrupt leggendo lo stato dei pin. ...

... cosa che appunto fa la libreria sopra indicata semplificando la vita al programmatore. :wink:

Guglielmo