- Messaggi: 527
- Ringraziamenti ricevuti 86
Collegare un pulsante su RC4
9 Anni 5 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
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
- Platinum Member
Riduci
Di più
9 Anni 5 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
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
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 279
- Ringraziamenti ricevuti 9
9 Anni 4 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
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.
9 Anni 4 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
che non è un problema collegarlo,
se collego l'oscilloscopio al pin, il quale è saldato al PCB sbaglio?
Ciao
Toni
scusami sai ma sono un po' duro nel capire
intendi il scollegare il pin dal circuito e collegare al pin l'oscilloscopio,quello che faccio e' il toggle di un pin.
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
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 279
- Ringraziamenti ricevuti 9
9 Anni 4 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
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
- Platinum Member
Riduci
Di più
- Messaggi: 527
- Ringraziamenti ricevuti 86
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.