- Messaggi: 143
- Ringraziamenti ricevuti 1
accendere un led con un pulsante
11 Anni 1 Mese fa #11
da Fausto
Risposta da Fausto al topic accendere un led con un pulsante
posso capire perfettamente... il primo led acceso non si scorda mai
Ti consiglio comunque di impostare TUTTE le porte anche quelle che non usi e fissargli un valore:
LATx=0x00; //imposta tutti i bit della porta x a massa
TRISx=0x00; // imposta tutti i bit della porta x come Output
ciao
Ti consiglio comunque di impostare TUTTE le porte anche quelle che non usi e fissargli un valore:
LATx=0x00; //imposta tutti i bit della porta x a massa
TRISx=0x00; // imposta tutti i bit della porta x come Output
ciao
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Fausto
- Premium Member
Riduci
Di più
11 Anni 1 Mese fa #12
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic accendere un led con un pulsante
si, è buona abitudine settare tutte le porte, si evitano problemi e non costa niente.
E' buona abitudine anche contare i bit di una porta quando a qualcuno non funziona un programma, infatti nell'impostazione: TRISB=0b1111111; ne manca uno..mea culpa per non essermene accorto..
Intendi se si può settare un pin come ingresso e come interrupt in modo che quando sul quel pin hai un certo livello logico scatti l'interrupt e accenda un led?
In questo caso si può fare, ma solo con alcuni pin.
Ste
E' buona abitudine anche contare i bit di una porta quando a qualcuno non funziona un programma, infatti nell'impostazione: TRISB=0b1111111; ne manca uno..mea culpa per non essermene accorto..
non ho capito bene la domanda.Ma settando una porta come ingresso per far accendere un led o creare una condizione si può considerare un interrupt?
Intendi se si può settare un pin come ingresso e come interrupt in modo che quando sul quel pin hai un certo livello logico scatti l'interrupt e accenda un led?
In questo caso si può fare, ma solo con alcuni pin.
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
11 Anni 1 Mese fa #13
da Panda4x4
Risposta da Panda4x4 al topic accendere un led con un pulsante
No Stefa, intendevo come questo progetto del led comandato con un pulsante si può considerare un interrupt? Non mi è chiaro cosa e un interrupt.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Panda4x4
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 56
- Ringraziamenti ricevuti 0
11 Anni 1 Mese fa #14
da firstcolle
Risposta da firstcolle al topic accendere un led con un pulsante
No, un interrupt è un evento (esterno o interno al pic) che interrompe la normale esecuzione del programma (quello contenuto nella funzione main e relativo while), per gestire determinate istruzioni legate solo all'interrpt
Si prega Accedi o Crea un account a partecipare alla conversazione.
- firstcolle
- Platinum Member
Riduci
Di più
- Messaggi: 362
- Ringraziamenti ricevuti 39
11 Anni 1 Mese fa #15
da Fausto
Risposta da Fausto al topic accendere un led con un pulsante
quando ho iniziato anche per me l'interupt non era chiaro. Ho letto un articolo di di Gianni Bernardo di Settorezero che con un esempio banale di tutti i giorni mi ha chiarito una volta per tutte:
nella vita di tutti i giorni fai le tue quotidiane cose ma quando squilla il telefono smetti di fare tutto e ti dedichi a rispondere. Lo squillo è della nostra vita quotidiana l'interupt dedicato al telefono.
spero di esserti stato di aiuto
nella vita di tutti i giorni fai le tue quotidiane cose ma quando squilla il telefono smetti di fare tutto e ti dedichi a rispondere. Lo squillo è della nostra vita quotidiana l'interupt dedicato al telefono.
spero di esserti stato di aiuto
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Fausto
- Premium Member
Riduci
Di più
- Messaggi: 143
- Ringraziamenti ricevuti 1
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.