
Iniziare con i microcontrollori
Moderatore:
Paolino
36 messaggi
• Pagina 3 di 4 • 1, 2, 3, 4
1
voti
peppe2994 ha scritto:Se utilizzo una variabile qualunque durante una routine di interruzione posso utilizzarla richiamandola anche nella routine normale?
No, non è per niente raccomandabile, anzi è il sistema migliore per trovarsi in casini monumentali.
Semmai puoi fare il contrario: accedere ad una variabile di programma tramite l' interrupt. In questo caso ricordati di dichiarare la variabile come "volatile" altrimenti il compilatore, ottimizzando, potrebbe benissimo non considerare il fatto che può cambiare da un momento all' altro.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Grazie
A questo punto la soluzione è semplice, scrivere un programma tutto in interruzione
A questo punto la soluzione è semplice, scrivere un programma tutto in interruzione
0
voti
no.. neanche questa è la soluzione...
l'interruzione deve essere veloce...deve registrare l'evento e fuggire... al massimo può fare qualcosa ma poca roba....
se durante l'interruzione arriva un altro segnale che richiede di processare la routine di interruzione possono avvenire 2 cose: perdi il segnale oppure perdi quello che stavi facendo per iniziare con l'interruzione del secondo segnale...
non è tanto difficile definire
volatile unsigned char variabile=0x00; no?
l'interruzione deve essere veloce...deve registrare l'evento e fuggire... al massimo può fare qualcosa ma poca roba....
se durante l'interruzione arriva un altro segnale che richiede di processare la routine di interruzione possono avvenire 2 cose: perdi il segnale oppure perdi quello che stavi facendo per iniziare con l'interruzione del secondo segnale...
non è tanto difficile definire
volatile unsigned char variabile=0x00; no?

...:::Pivello allo sbaraglio:::...
MY WEBSITE! come and see... ;) <-- Di nuovo online... spiacente per i problemi tecnici!
MY WEBSITE! come and see... ;) <-- Di nuovo online... spiacente per i problemi tecnici!
-

crestus
1.295 2 7 13 - Expert EY

- Messaggi: 478
- Iscritto il: 3 ott 2008, 10:28
- Località: studente al politecnico di torino
1
voti
peppe2994 ha scritto:... scrivere un programma tutto in interruzione
No.
Il programma va scritto come va scritto e le interruzioni si usano solo se necessarie.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Ragazzi piccolo update! E' appena arrivato il pickit3 della sure elctronics!!! E' veramente ottimo, adesso inizio a sperimentare un po' e sono sicuro che tornerò a rompere tra poco

0
voti
Ecco il mio progetto realizzato interamente da 0!!
http://www.youtube.com/watch?v=4iyo4-nMtwg
Che ne dite??
FInalmente sto iniziando a prenderci la mano
http://www.youtube.com/watch?v=4iyo4-nMtwg
Che ne dite??
FInalmente sto iniziando a prenderci la mano
0
voti
Dice che il video non è più disponibile.
Forse perché l' hai chiamato "KITT scanner"?
Forse perché l' hai chiamato "KITT scanner"?

"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
36 messaggi
• Pagina 3 di 4 • 1, 2, 3, 4
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



