This is an old revision of the document!


 

IDE CodeBlocks

The following guide describes the use of the CodeBlocks environment for programming HomeLab Controller Module. This is based on CodeBlocks enviroment, specially adapted for Homelab with a set of packaged software and accessories. Modified CodeBlocks enviroment are downloadable website: http://home.roboticlab.eu/et/files

Creating a new project

Projekti loomine käib menüüst File→New→Project. Sealt tuleks valida vastavalt Robootika Kodulabori generatsioonile projekti põhi ning konfigureerida see vastavalt soovile. Kui kasutatakse Robootika Kodulabori projekti, siis on kõik väärtused juba eeltäidetud ja midagi ümber pole vaja muuta. Järgnevad dialoogiaknad on Robootika Kodulabor III generatsiooni näite baasil. Peale Kodulabori versiooni valmist saab sisestada projektile nime ning määrata failide salvestamise asukoha (soovitav on vältida täpitähtede kasutamist). Seejärel saab määrata projekti kompileerimiskausta ning järgmises aknas mikrokontrolleri parameetrid.

 

Using CodeBlocks

Kui projekt on loodud, ilmub vasakule projektipuusse uus projekt koos main.c failiga, kus on juba olemas lihtne näitekood. Kompileerimine käib CodeBlocksis tööriistaribal oleva hammasratta ikooniga või klahviga F7. Kui kompileerimine õnnestub kuvatakse all Build Log aknas kasutatud programmimälu maht ning ebaõnnestumise korral veateated.

Programmi peale laadimiseks, tuleb Kodulabor III kontrolleril käivitada buudilaadur hoides all S0 nuppu ja tehes samaaegselt Kontrollermoodulile taaskäivitus reset. Kui süttib sinine LED, siis on Kontrollermoodul valmis uue programmi pealelaadimiseks. Varasemate Kodulaboritega eraldi buudilaaduri režiimi minna pole vaja. Kompileeritud programmi saab kontrollerisse laadida menüüst Tools valides õige Kodulabori programmaatori. Kodulabor III korral on selleks HomeLab III või kiirklahvid CTRL+F7.

en/examples/setup/codeblocks.1427125590.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0