software:devices:qmos

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 revisioneEntrambe le parti successive la revisione
software:devices:qmos [2014/10/29 16:09] qem202software:devices:qmos [2014/10/29 16:13] qem202
Linea 5: Linea 5:
 ===== - osmode ===== ===== - osmode =====
 {{template>lib:tpl:tpl-s-tapardev-010 {{template>lib:tpl:tpl-s-tapardev-010
-|shortdescr=Operative system mode|+|shortdescr=Operative system state|
 |dim=Byte| |dim=Byte|
 |default= - | |default= - |
Linea 25: Linea 25:
  
  
 +===== - oserr =====
 +{{template>lib:tpl:tpl-s-tapardev-010
 +|shortdescr=Operative system error code|
 +|dim=Byte|
 +|default= - |
 +|accesstype=Read |
 +|um=-|
 +|id=-|
 +|range=0÷10|
 +|wrcond= - |
 +|longdescr=Reflects the operative system error code. Where: 
  
 +1 = OSBUSER (Bus Error)\\
 +2 = OSCKSER (CheckSum Error)\\
 +3 = OSIDXOB (Index Out of Bound)\\
 +4 = OSPRGOR (Program Over Range)\\
 +5 = OSSTPOR (Step Over Range)\\
 +6 = OSDVZER (Division By Zero)\\
 +7 = OSSTXER (Syntax Error)\\
 +8 = OSWDGER (WatchDog Error)\\
 +9 = OSSTKER (Stack Error)\\
 +10 = OSFLHER (Flash error)\\}}
 +---- 
 +<html><pagebreak /></html>
  
  
Linea 40: Linea 63:
  
  
-===== - Tabella parametri ===== 
  
- 
-#define OSINI 0 // Inizializzazione OS 
-#define OSRES  1        // OS in Reset 
-#define OSRDY 2                    // OS in Ready 
-#define OSRUN  3                    // OS in Run 
-#define OSSTP 4                    // OS in STOP 
-#define OSERR 5                    // OS in Error 
  
  
Linea 60: Linea 75:
  
 ^Nome^D^R^A^Descrizione^ ^Nome^D^R^A^Descrizione^
-|osmode|B|-|R|Indica lo stato di funzionamento della CPU:\\ **0** = .\\ **1** = .\\ **2** = .|+
 |oserror|B|-|R|Indica il codice di errore della CP.| |oserror|B|-|R|Indica il codice di errore della CP.|
 |osflags|B|-|R| | |osflags|B|-|R| |
  • Ultima modifica: 2019/08/29 17:01