Die für die Programmierung benötigten Leitungen werden beim c't-Bot auf zwei Standard-Steckern herausgeführt. Um Programme in den Bot zu bekommen, braucht man also immer einen Programmieradapter. Dieser verbindet dann den Stecker ST6 mit dem PC.
Makefile:
Unter dem Link Tools für die Programmierung der CtBots auf der Projektseite der Vorgruppe kann man ein Makefile finden, dass zur Übersetzung benötigt wird. Darin müssen für alle .c Dateien die zu erzeugenden .o Dateien hingeschrieben werden.
Beispiel:
OBJ = zusammentest.o adc.o display.o ena.o fahrdrehung.o fahrgeradeaus.o geschwindigkeitsteuerung.o init.o led.o maus.o menue.o motor.o sensoren.o shift.o timer.o uart.o vorbereitung.o wait.o
Die zwei wichtigsten Befehle, die schließlich in das ctbot2 Verzeichnis im Terminal eingegeben werden müssen, lauten make und make prog_do. Der erste Befehl kompiliert die Dateien und der zweite sorgt für eine Übertragung in den Mikrocontroller. Der c't-Bot muss dazu allerdings eingeschaltet sein. Ist die Firmware übertragen, kann man den Adapter abziehen.
Codeveränderungen:
Funktionstest:
Nach Übertragung der Dateien der Vorgruppe konnte eine Funktionsüberprüfung der Sensoren und des dazu gehörenden Verhaltens vorgenommen werden. Dabei sind folgende Probleme aufgetreten:
Autor: ifko, Letzte Änderung: 19.09.2008 19:44:13