Hinweise zum C Treiber fr dem 80C167 und grabbMODUL-1 ====================================================== A. Erl„uterung der Programme ------------------------------------------------------ 1. startup.a67 (fr RAM Programm) / startfl.a67 (fr FLASH Programm) 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.a67 (*.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. demo167c.c Demoprogramm zur Funktionstestung des GrabbMODULs und der Zugriffe auf Bilddaten. 5. make_ram.bat (Erzeugt RAM Programm) / make_fla.bat (Erzeugt FLASH Programm) Batchdatei zum: - Compilieren des C Programms - Linken der Objektdateien - Erzeugen des Downloadfils B.1. Inbetriebnahme und laden ins miniMODUL16x RAM -------------------------------------------------- 1. Verbinde miniMODUL167 und PC seriell (RS232) 2. Laden eines Monitorprogramms mittels des "Boot strap loader" BR(57600) 3. load [PATH\]demo_ram.h86 4. Starte mit g B.2. Inbetriebnahme und laden ins miniMODUL16x FLASH ---------------------------------------------------- 1. Verbinde miniMODUL167 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\]demo_fla.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)