HCS12 Project Stationery for Metrowerks CodeWarrior
*****************************************************************

To operate stationery follow the instructions below:

1.  Open projectglobals.h within the Globals folder.
    Uncomment the part/maskset which you are operating.
    Make sure only one part is uncommented.
    Save and close file.

2.  Open projectvectors.c within the Globals folder.
    Enter your own vector handlers to be used in your code
    within the appropriate vector interrupt routine.
    Save and close file. Make sure that projectvectors.c
    is always selected.

3.  Select the appropriate part number and maskset of the 
    part you are operating under the Peripherals folder. Only
    select one. Select by clicking on the column with the
    red target next to the file name.

4.  Select the appropriate part parameter (.prm) file for that part
    you are operating. Only select one. Make sure to only select
    a RAM parameter file if you are in the Code Warrior RAM target.
    Same goes for Flash (Flash target) and Banked (Banked target)
    parameter file. Select by clicking on the column with the
    red target next to the file name.

5.  Begin to write your application code within the generic
    main.c file.

6.  Begin debug process.

*****************************************************************
	** HCS12 User's Guide Available **
	More detailed operation instructions can be found in the
	S12_Projects\documentation\ directory within
	HCS12_Stationery.ppt.  This presentation includes visual
	step-by-step instructions on how to operate the Stationery.

*****************************************************************

Note:  A Drivers folder is included for the user to attach
       their low-level drivers to the project.  
       An S12_Projects/drivers directory is also there for
       placement of these drivers.  Examples of drivers and
       how to include them onto the project can be found 
       within the Driver Selection section of the
       projectglobals.h file.  
       
       When placing your own interrupt service routines within
       projectvectors.c, insert them as common routines.  Only
       the ISR within projectvectors.c can begin with the 
       typedef "interrupt".  Example below:
       
       interrupt sci0_isr () 
       {
       		sci0_handler ();	//Your ISR routine
       }     


Goodluck!

Please e-mail any comments and suggestions
to eduardo.montanez@motorola.com