;====================================================================
;
; Author        : ADI - Apps            www.analog.com/MicroConverter
;
; Date          : January 2000
;
; File          : Readme.txt - 812cal folder....
;
;====================================================================

This directory contains code that allows user calibration of offset
and gain errors of the ADuC812's ADC.  For a demonstration of the use
of the calibration subroutines (contained in 812cal.asm), refer to
the demo program (812cal00.*) which you can download to the ADuC812
directly and exercise the calibration routines through a simple I/O
interface to the chip.  the demo program uses the chip's UART to
communicate with a dumb-terminal or PC based terminal emulator (such
as the Windows "HyperTerminal") via RS232 at 9600baud (assuming an
11.0592MHz master clock).  Specific terminal configuration is VT100,
9600baud/8bits/no-parity/1-stopbit.  Simply download 812cal00.hex to
the ADuC812 eval board, connect the eval board serial connector to
your PC or dumb-terminal via RS232 cable, and reset the board.  A
simple user interface is provided on the terminal window.

The tech note uC005 describes the function and use of this code to
calibrate the ADC for endpoint DC errors.  It is available on the web
at http://www.analog.com/MicroConverter/technotes_code.html.

Files contained in this folder include:

812cal.asm   - user calibration subroutines
812cal00.asm - demo code to illustrate use of calibration subroutines
812cal00.hex - assembled hex file of demo program
812cal00.lst - output list file of demo program
UARTIO.asm   - I/O subroutines used by demo program
