Collegare un pulsante su RC4

8 Anni 10 Mesi fa #41 da alfa75
Risposta da alfa75 al topic Collegare un pulsante su RC4
Il problema è molto semplice...
quando il micro è impegnato nel delay non può controllare i vari if per capire come sta girando il sensore di conseguenza inzierà a contare solo dopo aver finito la funzione di delay

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
8 Anni 10 Mesi fa #42 da toni
Risposta da toni al topic Collegare un pulsante su RC4
Ciao Andrea, grazie di avermi risposto,
ok i delay sono bloccanti, per vedere se l'interrupt funziona cioè se io ha fatto giusto, come potrei fare?
mi suggerisci un programmino semplice per testare l'interrupt?
ciao
Toni

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • toni
  • Avatar di toni
  • Elite Member
  • Elite Member
Di più
8 Anni 10 Mesi fa #43 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Collegare un pulsante su RC4
I generale per verificare se un ISR funziona, quello che faccio e' il toggle di un pin.
In maniera da verificare ogni volta che l'ISR viene eseguita.

I tempi possono essere molto rapidi, ma con l'oscilloscopio che hai non avrai problemi.

Se non vuoi collegare l'oscilloscopio puoi porre semplicemente ad 1 un pin e collegarlo ad un LED, ma in generale preferisco il toggling perche' vedi facilmente chiamate multiple.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
8 Anni 10 Mesi fa #44 da toni
Risposta da toni al topic Collegare un pulsante su RC4
Ciao Mauro, grazie della risposta,
scusami sai ma sono un po' duro nel capire

quello che faccio e' il toggle di un pin.

intendi il scollegare il pin dal circuito e collegare al pin l'oscilloscopio,
che non è un problema collegarlo,
se collego l'oscilloscopio al pin, il quale è saldato al PCB sbaglio?
Ciao
Toni

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • toni
  • Avatar di toni
  • Elite Member
  • Elite Member
Di più
8 Anni 10 Mesi fa #45 da alfa75
Risposta da alfa75 al topic Collegare un pulsante su RC4
Ciao Toni
non ho avuto più modo di rispondere al topic perchè sono un po impegnato ,parecchio a dire il vero :( con gli esami

comunque quello che intende Mauro con toggle (che in inglese significa invertire) è proprio quello di provare a invertire
lo stato di un pin all'avvenimento dell'interrupt es.

if (INTCONbits.INT0IF) //ricontrollalo perchè non mi ricorso se si scrive così
{
PORTXbits....=PORTXbits...^1; //inverti un pin che ti fa comodo
INTCONbits.INT0IF=0;
}

Ciao e buon lavoro!
Andrea

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login