Hinweise zum C Treiber fr dem 80C166 und grabbMODUL-1 ====================================================== A. Erl„uterung der Programme ------------------------------------------------------ 1. startup.a66 (*.obj) Dieses spezielle Startuprogramm initialisiert den Controller zus„tzlich zu den Standarteinstellungen: - ein Waitstait bei RAM Zugriffen - zwei Waitstait bei externen Zugriffen - vorgezogenes read write Signal bei externen Zugriffen - aktivieren des Hold Signals Dieses Timing ist fr ein fehlerfreies Arbeiten mit dem Grabber notwendig! 2. grab_reg.a66 (*.obj) Dieses Programm beinhaltet die Definition: - aller Register des Grabbers als Variablen - Funktionen die in Assembler geschrieben wurden 3. grab_reg.h Diese Headerdatei wird in das zu schreibende C Programm eingebunden um die in der grab_reg.a6x definierten Variablen und Funktionen als extern bekannt zu machen. 4. demo166c.c Demoprogramm zur Funktionstestung des GrabbMODULs und der Zugriffe auf Bilddaten. 5. make_run.bat Batchdatei zum: - Compilieren des C Programms - Linken der Objektdateien - Erzeugen des Downloadfils (RAM und FLASH) B.1. Inbetriebnahme und laden ins miniMODUL166 RAM -------------------------------------------------- 1. Verbinde miniMODUL16x und PC seriell (RS232) 2. Laden des eines Monitorprogramms mittels des "Boot strap loader" BR(57600) 3. load [PATH\]demo16xc.h86 4. Starte mit g B.2. Inbetriebnahme und laden ins miniMODUL166 FLASH ---------------------------------------------------- 1. Verbinde miniMODUL16x und PC seriell (RS232) 2. Laden der PHYTEC FLASH Tools mittels des "Boot strap loader" BR(57600) 3. L”schen des FLASH 3. load [PATH\]demo166c.h86 4. RESET Beachte das Programm auf dem 80C16x kommuniziert mit dem Monitor auf dem PC ber RS232 und einer Baudrate von 57600 (Hardwareprotokoll keines)! DOS = z.B. Monitorprogramm WINDOWS = z.B. Hyperterminal PHYTEC 2000 (HF)