Bij een geslaagde compilering wordt de bytecode als bestand met de uitgang "*.bc" in het
projectregister afgelegd.
Met een klik op de rechter muisknop in het bereik van de compilermeldingen kunnen de
volgende procedures getriggerd worden:
•
wissen – wist de lijst van de compilermeldingen
•
in geheugen kopiëren – kopieert alle tekstberichten in het tussengeheugen
4.5
C-Control hardware
4.5.1
Programma starten
Programma –overdracht
Als een programma foutloos vertaald is, moet de bytecode eerst overgebracht worden naar
de Mega 32, voor het uitgevoerd kan worden. Dit gebeurt met het commando
(overbrengen – shift-F9) uit het menu C-Control.
Niet alleen de bytecode wordt overgebracht naar de Mega 32 module, maar gelijktijdig
wordt ook de nieuwste versie van de interpreter naar de C-Control module gestuurd.
Starten
Door
Starten
(F10) wordt dan de uitvoering van de bytecode overgebracht naar de Mega 32
module.
Stoppen
Bij normaal gebruik wordt een programma gestopt door op de toets RESET1 te drukken. Om
redenen van performance wordt de uitvoering van het programma op de module bij normaal
gebruik niet via de software gestopt. Dit is echter mogelijk met de IDE functie
stoppen, als het programma in de debug –modus loopt.
In zeldzame gevallen kan bij USB gebruik het systeem vastlopen als er op de toets
RESET1 gedrukt wordt. Gebruik dan de toets RESET2 om ook de Mega8 een reset impuls
te geven. De Mega8 houdt zich op het Application Board bezig met de USB interface.
Autostart
Als er geen USB interface is aangesloten, en er werd bij het inschakelen niet op SW1
gedrukt om in de
seriële bootloadermodus
aanwezig) in de interpreter gestart. D.w.z. als de module in een hardware applicatie wordt
ingebouwd, dan is het aanleggen van de voedingsspanning voldoende om het
gebruikersprogramma automatisch te starten.
Een signaal op INT_0 bij het inschakelen van de C-Control Pro module kan de autostart
storen. Volgens de
pintoewijzing
het inschakelen ingedrukt wordt, leidt dit tot activering van de seriële bootloader modus en
het programma wordt niet automatisch gestart.
te komen, dan wordt de bytecode (voor zover
ligt de INT_0 op dezelfde pin als de SW1. Als de SW1 bij
"Übertragen"
Programma
30