Pagina 1 di 1

funzionamento tasto e inversione fronte interrupt

Inviato: gio mag 03, 2012 09:32
da Raban
Ho un tasto NO su un ingresso di interrupt di un dspic30f4011
l'ingresso ha un pull-up

Devo usare il tasto in modo che premendo il tasto si generi l'interrupt , ma si generi anche al momento del rilascio del tasto .
Quindi l'interrupt si deve generare sia sul fronte di salita che sul fronte di discesa .

Devo ad ogni chiamata di interrupt cambiargli l'impostazione o c'e' qualche altro sistema ?

Re: funzionamento tasto e inversione fronte interrupt

Inviato: gio mag 03, 2012 09:35
da Bit79
Al volo, se hai usato un pin INT, devi cambiare ogni volta il fronte di riconoscimento, di solito i pin INT sono fatti così per generare un solo evento ad ogni impulso. Per avere un interrupt sia sul fds che sul fdd conviene usare i pin della porta B, che possono essere impostati come interrupt on-change, quindi su entrambi i fronti.