Utilizzo del "SALTO" GOTO dell'asm

12 Anni 7 Mesi fa #6 da Spazzoli
Risposta da Spazzoli al topic Re: Utilizzo del "SALTO" GOTO dell'asm
Grazie Mauro della risposta, mi sono fatto una idea, anche se non mi è tutto chiarissimo! In ogni stato (che poiché cambio con gli interrupt dei pulsanti direi che corrisponde al singolo sotto-programma) devo fare tante cose diverse, comprese wait bloccanti...non continuano queste a bloccarmi il loop di controllo dello stato? Bo....

Comunque per ora il problema pare risolto...
Per le vacanze di Pasqua conto di procedere abbastanza nel progetto e magari di postare qualcosa nella opportuna sezione! ;)

Saluti a tutti!

anto.spax
youtube robot gallery:
www.youtube.com/user/antospax?feature=mhum

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

  • Spazzoli
  • Avatar di Spazzoli
  • Senior Member
  • Senior Member
Di più
12 Anni 7 Mesi fa #7 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Utilizzo del "SALTO" GOTO dell'asm
I wait bloccanti possono essere un problema ed è meglio usare dei timer che con tempi (sottomultipli dei delay usati, richiamano delle routine di controllo).

In particolare il controllo e cambio dello stato è anche bene effettuarlo per mezzo di un tempo scandito da un timer in maniera da averlo a tempi prefissati. Lo stato lo si può cambiare in maniera asincrona con la pressione di un tasto o ricezione di un dato via seriale, ma l'inizio dell' esecuzione del nuovo stato avviene in tempi controllati e deterministici.

L' esigenza di creare questo mini sistema operativo dipende dalle esigenze/applicazione.

Saluti,

Mauro
Ringraziano per il messaggio: Spazzoli

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
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