C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 User Manual

Product codes
190406
Page of 244
66
IDE
© 2008 Conrad Electronic
4.3
C-Control Hardware
Unter dem Menüpunkt 
C-Control
 können die Hardware relevanten Funktionen ausgeführt werden.
Dies beinhaltet Übertragen und Starten des Programms auf der Hardware, sowie
Passwortfunktionen.
4.3.1
Programm starten
Programmübertragung
Ist ein Projekt fehlerfrei übersetzt worden, so muß der Bytecode erst auf den Mega 32 oder Mega
128 übertragen werden, bevor er ausgeführt werden kann. Dies geschieht mit dem Befehl 
Übertragen
(Shift-F9) aus dem Menü 
C-Control
.
 Es wird nicht nur der Bytecode zum Mega Modul übertragen, sondern gleichzeitig wird die
neueste Version des Interpreters mit zum C-Control Modul geschickt.
Starten
Durch 
Starten 
(F10) wird dann die Ausführung des Bytecode auf dem Mega 32 oder Mega 128
veranlaßt.
Stoppen
Im normalen Betrieb wird ein Programm durch Drücken auf den Taster RESET1 gestoppt. Aufgrund
von Performancegründen wird die Programmausführung auf dem Modul im normalen Betrieb nicht per
Software angehalten. Dies ist aber  mit der IDE Funktion 
Programm Stoppen
 möglich, wenn das
Programm im Debugmodus läuft.
 In seltenen Fällen kann sich im USB Betrieb beim Druck auf den Taster RESET1 das System
verklemmen. Bitte dann den Taster RESET2 betätigen, um auch dem Mega8 einen Reset Impuls zu
geben. Der Mega8 kümmert sich auf dem Application Board um die USB Schnittstelle.
Autostart
Ist kein USB Interface angeschlossen, und wurde beim Einschalten nicht SW1 gedrückt um in den 
gestartet. D.h., wird das Modul in eine Hardware Applikation eingebaut, so reicht ein Anlegen der
Betriebsspannung, um das Anwenderprogramm automatisch zu starten.
 Ein Signal auf Mega32:INT_0 bzw. Mega128:INT_4 beim einschalten des C-Control Pro Moduls
kann das Autostartverhalten stören. Nach der Pinzuordnung von 
INT_4) auf dem gleichen Pin wie der SW1. Wird der SW1 beim Einschalten des Moduls gedrückt,
führt dies zur Aktivierung des seriellen Bootloader Modus, und das Programm wird nicht automatisch
gestartet.