I-1 AVR Studio
Une fois le logiciel est installé et l'icône se
trouve sur le bureau ou dans le menu Tous les programmes, lancer le
logiciel.
Img2. Menu d'accueil
I-1-1 Configuration
Img3. Options de configuration
I-1-2 Programmation
Après l'option de configuration c'est la saisie du
programme. Puis cliquons sur build pour la compilation avec le compilateur AVR
GCC.
Projet de fin de cycle rédigé par MOELET GOMA Jean
Hermann Page 47
Étude et réalisation d'un moyen de
transport par câble aérien commandé par un API
adaptable
Img4. Compilation I-1-s Simulation
Le programme étant conçu, on peut alors
effectuer une simulation et en cliquant sur le nom d'un port, on peut observer
les changements d'état de ses bits conformément au programme. Sur
la figure ci-dessous, on observe l'état du port C.
Img5. Simulation
I-1-4 Contrôle du déroulement
Img6. Menu contrôle
Run : Permet d'exécuter le programme.
Dans ce mode, le Workspace et la fenêtre Watch sont inaccessibles. Ce
mode se termine soit en cliquant sur Break, soit lorsque le logiciel rencontre
un
Projet de fin de cycle rédigé par MOELET
GOMA Jean Hermann Page 48
Étude et réalisation d'un moyen de
transport par câble aérien commandé par un API
adaptable
Breakpoint. Ce mode est très utile pour sortir de
boucles d'attente de longue durée en mettant un Breakpoint sur la
première instruction après la boucle.
Break : Permet d'interrompre
l'exécution du programme lors qu'on est en mode Run ou AutoStep.
Reset : Comme son nom l'indique, recommence
le programme depuis le début.
Step Into : Mode pas-à-pas.
Exécute la seule instruction indiquée par la flèche jaune.
Si cette instruction fait appel à une sous-fonction, la fenêtre du
programme en cours s'ouvre sur cette sous-fonction et les instructions de cette
sous-fonction peuvent être exécutées en mode
pas-à-pas.
Step Over : Mode pas-à-pas
également, mais à la différence de Step Into s'il y a
appel d'une sous-fonction, celle-ci est exécutée
entièrement sans que l'on ne puisse suivre son déroulement.
Step Out : Termine la fonction en cours
d'exécution puis retourne au programme qui l'a appelée en
redonnant la main au développeur.
Run To Cursor : Exécute le programme
jusqu'au curseur.
AutoStep : Equivalent à Run mais ici
le développeur voit le Workspace et la fenêtre Watch. Le
déroulement est plus lent qu'en mode Run mais on peut voir ce qui se
passe dans le microcontrôleur ou les variables du programme.
I-1-5 Chargement du programme
Après avoir testé le programme en mode
simulation, on doit le transférer dans le composant via le programmateur
port parallèle et le logiciel AVR ISP.
|