
EIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEIIIIIIIIIIIIIII>
* datei: pap.txt                                                                                                    *               *
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEIIIIIIIIIIIIIII1
* BSO-TASKING-Toolkette / Generierung der Datei sport.h86 / Laden der Datei sport.h86 / Starten der Anwendung:                      *
EIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*


	     U[[[[[[?		      U[[[[[[?                 U[[[[[[?	              U[[[[[[?
cstart.asm ~ 3 M166 3 ~ cstart.src  ~ 3 A166 3 ~ cstart.obj  ~ 3      3	              3      3
	     A[[[[[[U		      A[[[[[[U   cstart.lst    3      3	              3      3
							       3      3               3      3
	     U[[[[[[?                 U[[[[[[?		       3      3               3      3
serio.c	   ~ 3 C166 3 ~ serio.src   ~ 3 A166 3 ~ serio.obj   ~ 3      3               3      3
	     A[[[[[[U                 A[[[[[[U	 serio.lst     3      3               3      3
							       3      3               3      3
	     U[[[[[[?                 U[[[[[[?                 3      3               3      3                U[[[[[[[[[?
_doprint.c ~ 3 C166 3 ~_doprint.src ~ 3 A166 3 ~_doprint.obj ~ 3 L166 3 ~ sport.lno ~ 3 L166 3 ~ sport.out  ~ 3 IHEX166 3 ~ sport.h86
	     A[[[[[[U                 A[[[[[[U	_doprint.lst   3      3               3      3   sport.map    A[[[[[[[[[U
							       3      3               3      3
	     U[[[[[[?                 U[[[[[[?		       3      3	              3      3
fehler.c   ~ 3 C166 3 ~ fehler.src  ~ 3 A166 3 ~ fehler.obj  ~ 3      3               3      3
	     A[[[[[[U                 A[[[[[[U	 fehler.lst    3      3               3      3
							       3      3	              3      3
	     U[[[[[[?                 U[[[[[[?		       3      3	              3      3
sport.c    ~ 3 C166 3 ~  sport.src  ~ 3 A166 3 ~  sport.obj  ~ 3      3	              3      3
	     A[[[[[[U                 A[[[[[[U	  sport.lst    A[[[[[[U	              A[[[[[[U
								  ^         	         ^
								  3			 3
C166......C-Compiler                                              cmd_link               cmd_loc.e_e (Kommandodatei f r Locater)
M166......Makro-Assembler                                         Steuerdatei f r Linker             (e_e: ertec_board,ertec_monitor)
A166......Assembler
L166......Linker/Locater
IHEX166...Hex-Converter

cstart.asm: Vom Compilerhersteller mitgelieferte "Startup-Datei".
	    Der Inhalt dieser Datei wird vor " void main (void) { }  " abgearbeitet.
	    cstart.asm initialisiert den Mikrocontroller
	    wie zum Beispiel:
	    .) externer Bus: gemultiplext, nicht gemultiplext, Waitstates, ...
	    .) Stackgr ae des Mikrocontrollers
	    .) Watchdog-Timer
	    u.s.w.

serio.c: Vom Compilerhersteller mitgelieferte Datei zur Unterst tzung der asynchronen, seriellen Schnittstelle des Mikrocontrollers
	 damit Funktionen wie "printf" oder "scanf" nicht ins Leere schreiben oder von der bin ren W ste lesen.

_doprint.c: Vom Compilerhersteller mitgelieferte Datei.
	    Zur Verbesserung des Laufzeitverhaltens stehen 3 Versionen von "printf" zur Verf gung.

fehler.c: Bestimmte Fehler k nnen w hrend der Programmabarbeitung im Mikrocontroller auftreten (wie zum Beispiel: Stack- berlauf,
	  oder Stack-Unterlauf, auch das Bitmuster eines gesch tzten Befehles (Idle, Powerdown,...) kann vom exteren Bus falsch
	  eingelesen werden).
	  Tritt so ein Fehler auf, springt der Mikrocontroller auf jedem Fall auf die daf r vorgesehene Interrupteinsprungadresse.
	  Deshalb sollte auf dieser Interrupteinsprungadresse ein sinnvoller Befehl stehen (in unserem Beispiel ein Software-Reset).

sport.c Unsere Applikation (Schirennlauf) formuliert in ANSI-C mit einigen Erweiterungen die bei Mikrocontrollern notwendig sind.











EIIIIIIIIIIIIIIIIIIIIIIII>
*  Laden von sport.h86   *
EIIIIIIIIIIIIIIIIIIIIIIII*
U[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[?
3 Bootstrap-Loader aktivieren: ~ S2 Stellung "BTL ON"                     3 ]]]]]]]]]]]]]]]
3			           ~ RESET-Taste dr cken                  3 YERTEC-MONITORP
A[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[A[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[U ~~~~~~~~~~~~~~~
				    3
  U[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[A[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[?
  3	      U[[[[[[[[?                                              3
  3   mon16X  3 RETURN 3 ~ Ertec-Monitor wird geladen                 3
  3	      A[[[[[[[[U                                              3
  3    		         U[[[[[[[[?                                   3
  3   load "sport.h86"   3 RETURN 3 ~ Anwenderprogramm wird geladen   3
  3    		         A[[[[[[[[U                                   3
  3            U[[[[[[[[?                                             3
  3    exit    3 RETURN 3    ~ Monitor wird verlassen                 3
  3            A[[[[[[[[U                                             3
  3                                                                   3
  3                                                                   3
  A[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[A[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[U
				    3
				    3
U[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[A[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[?
3 Bootstrap-Loader deaktivieren: ~ S2                                     3
3			         ~ RESET-Taste ~ !!! Anwendung l uft !!!  3
A[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[U
