Vous êtes ici : Accueil > Activités > Terminale S > TP découverte ATMEL
Publié : 10 décembre 2008

TP découverte ATMEL

DECOUVERTE PROGRAMMATION ATMEL

 

 PREMIER PROGRAMME

1- Chargement du programme dans le microprocesseur

 

Lancer le logiciel
Ouvrir le projet existant tp1.prj disponible dans votre répertoire. La fenêtre ci-dessous apparaît.
La fenêtre de gauche Navigator affiche l’ensemble des fichiers rattachés au projet TP1. La fenêtre de droite affiche le code source du programme TP1a.c
Compiler le programme

Cliquer sur Program pour transférer le programme dans la mémoire flash du microcontrôleur .

 

2- Test du programme

Le programme téléchargé est le suivant :

Lancer le programme et vérifier son fonctionnement.

3- Modification n°1

Modifier le programme afin d’allumer la led associée au bit 2 du port B. Sauvegarder le fichier, le recompiler , puis reprogrammer le microcontrôleur.
Lancer le programme et vérifier son fonctionnement.


4- Modification n°2

Modifier le programme afin de faire clignoter la led associée au bit 5 du port B. Le programme est le suivant :
• Pour sauvegarder le fichier sous un autre nom, cliquer sur : File - Save As... puis taper le nom TP1e.c
Cliquer sur l’icône pour attacher le nouveau fichier au projet.
• Pour enlever le fichier TP1a.c attaché au projet, sélectionner le fichier puis cliquer sur Remove
• Pour attacher le nouveau fichier cliquer sur Add, puis sélectionner le fichier TP1e.c
Recompiler , puis reprogrammer le microcontrôleur.
Lancer le programme et vérifier son fonctionnement.


5- Modification n°3


Modifier le programme afin de faire clignoter la led associée au bit 5 du port B à 1Hz avec un rapport cyclique de 1/10.
Sauvegarder le fichier , le recompiler, puis reprogrammer le microcontrôleur.
Lancer le programme et vérifier son fonctionnement.



 CREATION D’UN NOUVEAU PROJET

1- Nouveau projet

Fermer le projet existant puis en créer un nouveau avec le nom TP2.prj en suivant les instruction du document ressource. Le microcontrôleur est un ATMEGA 163 à la fréquence de 8 MHz.

 

2- Fichier source C associé

• Le premier fichier source C se nomme TP2a.c. Taper le code , sauvegarder le fichier, l’ attacher, le compiler, programmer le microcontrôleur.

Tester le programme.

3- Modification n°1

 

Modifier le programme afin de ne tenir compte que des 4 boutons poussoirs associés aux 4 bits de poids forts du port A. Modifier l’avant dernière ligne par : PORTB=(PINA&........................) ; /* masquage et recopie du port A */
Sauvegarder le fichier sous le nom de TP2b.c, attacher le fichier au projet, le recompiler, puis reprogrammer le microcontrôleur.
Tester le programme.


4- Modification n°2

Modifier le masquage afin de ne tenir compte que des 4 boutons poussoirs associés aux 4 bits de poids faibles du port A ; les 4 autres leds restent éteintes.
Sauvegarder le fichier, le recompiler, puis reprogrammer le microcontrôleur.
Tester le programme.


 PROJET : LE CHENILLARD (pour les plus rapides)


Fermer le projet existant puis en créer un nouveau avec le nom TP3.prj en suivant les instructions du document ressource. Le microcontrôleur est un ATMEGA 163 à la fréquence de 8 MHz.

1- Chenillard vers la gauche

Taper le code , sauvegarder le fichier sous le nom TP3a.c, le compiler, programmer le microcontrôleur.
Tester le programme.

2- Modification n°1 : chenillard vers la droite

 

Modifier le programme afin de changer le sens du chenillard.
Sauvegarder le fichier sous le nom de TP3b.c, attacher le fichier au projet, le recompiler, puis reprogrammer le microcontrôleur.
Tester le programme.


3- Modification n°2

Modifier la ligne char buffer ; par signed char buffer ;
Sauvegarder le fichier, le recompiler, puis reprogrammer le microcontrôleur.
Tester le programme.
Expliquer la différence visualisée.

 

 

Documents joints