lib:mdl:mdl-s-ipvarsis-010

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
lib:mdl:mdl-s-ipvarsis-010 [2016/09/12 16:53] – [Variabili di sistema] qem103lib:mdl:mdl-s-ipvarsis-010 [2019/08/29 17:01] (versione attuale) – modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +==== Variabili di sistema ====
 +L'ambiente di sviluppo mette a disposizione una serie di variabili predefinite che possono essere utilizzate precedendo al nome la parola chiave "QMOVE.". Per esempio "QMOVE.is_suspend", "QMOVE.sys001", ecc. 
 +Lo scopo del presente paragrafo è illustrare le 16 variabili di sistema chiamate sys001÷sys016 il cui significato dipende dal firmware che si sta utilizzando. 
  
 +== sys001 ==
 +Questa variabile a sola lettura indica lo stato dei pulsanti FUNC (bit 0) e BOOT (bit 1). I valori possibili sono dunque:\\
 +0 = nessun pulsante premuto.\\
 +1 = pulsante FUNC premuto.\\
 +2 = pulsante BOOT premuto.\\
 +3 = pulsanti FUNC e BOOT premuti.
 +
 +== sys002 ==
 +Questa variabile permette la lettura dell'immagine del dip-switch SW1. L'immagine viene acquisita solo all'accensione del prodotto. Il bit 0 corrisponde al dip 1 e così via.
 +
 +NB: Alcuni dip non sono collegati al microprocessore e quindi viene letto sempre al livello logico 0. 
 +
 +== sys003 ==
 +Questa variabile permette il comando del led L1-L2-L3-L4. Il bit 0 corrisponde a L1, il bit1 a L2 e così via.
 +
 +== sys004 ==
 +Questa variabile permette l'impostazione del filtro anti-glitch ai segnali delle fasi nei contatori bidirezionali. Il valore è espresso in KHz e si riferisce alla frequenza del segnale di una fase. Il range di valori ammesso è 30÷220. 
 +Il valore impostato di default é 220KHz. La variabile può essere anche riletta. La modifica del filtro può essere fatta in qualsiasi momento. 
 +
 +== sys005÷16 ==
 +Non utilizzata.