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 revisione
Revisione precedente
Ultima revisioneEntrambe le parti successive la revisione
software:devices:qmos [2014/10/29 16:09] qem202software:devices:qmos [2014/10/29 16:36] 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>
  
  
 +===== - osflags =====
 +{{template>lib:tpl:tpl-s-tapardev-010
 +|shortdescr=Operative system flags|
 +|dim=Byte|
 +|default= - |
 +|accesstype=Read |
 +|um=-|
 +|id=-|
 +|range= - |
 +|wrcond= - |
 +|longdescr=Reflects the operative system internal flags. Where: 
  
 +bit 0 (LSB) TSKWDER (Task Watchdog Error)\\
 +bit 1 BATTERY (wrong battery)\\
 +bit 2 BKDIS (backup disabled)\\
 +bit 3 TTASKLOST (timed task list)\\
 +bit 4 BKNEW (new backup procedure)\\
 +bit 5 BKPRESENT (backup present)\\
 +bit 6 BKVALID (backup valid)\\
 +bit 7 (MSB) empty\\}}
 +---- 
 +<html><pagebreak /></html>
  
  
Linea 34: Linea 78:
  
  
 +^Nome^D^R^A^Descrizione^
  
  
- 
- 
- 
- 
-===== - 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 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-^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.| 
-|osflags|B|-|R| | 
 |systimeh|L|-|R|Visualizza la LONG_H del timer di sistema che ha risoluzione 1 msec.| |systimeh|L|-|R|Visualizza la LONG_H del timer di sistema che ha risoluzione 1 msec.|
 |systimel|L|-|R|Visualizza la LONG_L del timer di sistema che ha risoluzione 1 msec.| |systimel|L|-|R|Visualizza la LONG_L del timer di sistema che ha risoluzione 1 msec.|
  • Ultima modifica: 2019/08/29 17:01