controllo motorino passo-passo con PIC
Moderatore:
Paolino
39 messaggi
• Pagina 2 di 4 • 1, 2, 3, 4
0
voti
Questo lo devi sapere tu.

"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
Scusami, mi era sfuggito il passaggio.
Comunque si. E' meglio dividere il problema nei due moduli che, tra l' altro, possono essere sviluppati separatamente.
Comunque si. E' meglio dividere il problema nei due moduli che, tra l' altro, possono essere sviluppati separatamente.
"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
Il main e' il programma principale e funziona di continuo eseguendo istruzione dopo istruzione. Le routine di interrupt invece sono chiamate appunto dalle interrupt. Il mai e', ad esempio, quello che tu stai facendo in questo momento (scrivere nel furm, navigare in internet) la tua mansione principale. Lo squillo del telefono e' un segnale di interrupt. Tu smetti di fare quello che stavi facendo e trasferisci il controllo delle tue azioni alla routine di interrupt per la gestione della risposta al telefono. Finita la telefonata riprendi quello che stavi facendo (riprendi il main program) da dove ti eri fermato e prosegui.
"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 mille..un ultima cosa, quando faccio il diagramma di flusso per il programma, devo specificere tipo le uscite con cui comando il motorino????? l'interrupt come lo inserisco nel diagramma di flusso???
0
voti
Le routines di gestione dell' interrupt sono programmi a parte, non si scrivono all' interno del diagramma di flusso del programma principale proprio perche' non si puo' sapere quando arrivera' il segnale che le fara' partire.
Quindi si avranno un digramma di flusso per il programma principale e n diagrammi di flusso per n routines di servizio dell' interrupt.
Il programma principale di un microcontrollore e' un programma che gira su se stesso e non finisce mai. Ha un inizio ma non ha una fine, e' un loop infinito. Le routines di servizio delle interrupt hanno invece un inizio ed una fine perche' quando arriva il segnale di interrupt (generato ad esempio da un timer) il programma principale viene sospeso, si esegue la routine di interrupt e dopo la CPU ritorna ad eseguire il principale dal punto in cui era stato interrotto.
Quindi si avranno un digramma di flusso per il programma principale e n diagrammi di flusso per n routines di servizio dell' interrupt.
Il programma principale di un microcontrollore e' un programma che gira su se stesso e non finisce mai. Ha un inizio ma non ha una fine, e' un loop infinito. Le routines di servizio delle interrupt hanno invece un inizio ed una fine perche' quando arriva il segnale di interrupt (generato ad esempio da un timer) il programma principale viene sospeso, si esegue la routine di interrupt e dopo la CPU ritorna ad eseguire il principale dal punto in cui era stato interrotto.
"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
39 messaggi
• Pagina 2 di 4 • 1, 2, 3, 4
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 5 ospiti

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)


