• Aucun résultat trouvé

Utilisation de MPLAB

N/A
N/A
Protected

Academic year: 2022

Partager "Utilisation de MPLAB"

Copied!
7
0
0

Texte intégral

(1)

1/7

Pour utiliser MPLAB, il faut :

1 ) Créer un projet dans lequel nous définissons : Le processeur utilisé L’environnement de travail 2 ) Créer un fichier assembleur ou C : Ce fichier contient le programme pour le PIC.

3 ) Associer ce fichier au projet

4 ) Assembler le fichier .asm ou C afin d’obtenir un fichier .hex

1. CREATION, MODIFICATION ET OUVERTURE D’UN PROJET

Pour chaque série d’exercices, nous garderons le même répertoire de projet.

Pour chaque exercice d’une même série, nous changerons de projet.

1.1 C

REER UN NOUVEAU PROJET

:

Par le magicien Sélectionner le PIC Sélectionner un outil

de compilation

Donner un nom au projet et un chemin Associer un fichier au projet

Et voilà !!!!

Vous devez voir

Remarque : le projet doit

être chez vous dans un

dossier \pic\

(2)

1.2 M

ODIFIER UN PROJET

: 1.2.1 Changer le processeur

1.2.2 Changer les bits de configuration

1.2.3 Changer le débugger Pour nous il faut :

La fenêtre apparaît et vous permet de changer le processeur

Changer la valeur des bits

Pour nous il faut : PIC16F876A

MPLAB-SIM Simulator CLOCK : HS à 20MHz

Pour nous il faut :PICkit2 ou PICkit3

(3)

3/7 1.2.4 Changer le fichier associé

1.3 O

UVERTURE D

UN PROJET EXISTANT

:

Lorsque vous avez déjà crée un projet lors d’une utilisation précédente vous pouvez rouvrir votre projet en faisant :

2. CREATION D’UN FICHIER ASSEMBLEUR .ASM

Il faut associer un fichier assembleur (.asm) à votre projet.

• Soit le fichier doit être créé (§ 2.1)

• Soit le fichier existe déjà (§ 2.2)

Le plus simple est de travailler avec un fichier modèle : pour nous il s’appelle msts1enA.asm dans le dossier eln\document\se1\.

Aller chercher le fichier à associer au projet

Vous devez voir

Un nom de projet a toujours

une extension de type asm

(4)

2.1 C

REATION D

UN NOUVEAU FICHIER ASSEMBLEUR

2.2 O

UVERTURE POUR MODIFICATION DU FICHIER MSTS

1

EN

A.

ASM

2.3 A

SSOCIER UN FICHIER AU PROJET

à vous de jouer …

Attention : afin de ne pas modifier le fichier mstsen1.asm il faut travailler sur une copie de ce fichier donc sauver le sous un autre nom en faisant :

FiFillee ++ SSaavvee aass …… ++ «« eexx11..aassmm »» Le fichier ex1.asm sera votre fichier de travail.

Il faut maintenant associer « ex1.asm » à votre projet

Attention : le fichier .asm et le projet doivent être dans le même dossier.

(5)

5/7 3. ASSEMBLER UN PROJET

Une fois votre fichier .asm terminé il faut l’assembler afin d’obtenir un fichier .hex qui sera programmer dans le PIC par le programmateur.

3.1 C

HOIX DU COMPILATEUR

(

ASSEMBLEUR OU

C )

Pour un programme en assembleur, il faut choisir le compilateur Microchip MPASM toolsuite

Pour un programme en langage C, il faut choisir le compilateur Microchip MPASM toolsuite

3.2 A

SSEMBLER UN FICHIER ASSEMBLEUR OU

C Vous devez voir :

BUILD SUCCEEDED

Vous avez créé le fichier .hex qui porte le nom indiqué en haut à gauche de la fenêtre.

Cette opération génère aussi les fichiers hex1.lst, hex1.err.

Votre fichier cible devient :

« ex1.hex » c’est donc ce fichier qu’il faudra programmer dans le pic grâce à Icprog ou PICkit2 ou PICkit3.

Attention : vérifier bien que vous assemblez le bon fichier !

(6)

3.3 P

ROGRAMMER LE PIC U

Uttiilliisseerr IcIcpprroogg oouu PIPICCkkiitt22 oouu PIPICCkkiitt33.. aaffiinn ddee prprooggrraammmmeerr llee ppiicc aavveecc lele ffiicchhiieerr .h.heexx

4. SIMULATION

E

Enn ututiilliissaanntt llee débbuuggggeerr MMPPLLAABBSSIIMM,, oonn ppeeuutt ssiimmuulleerr ddeess pprrooggrraammmmmmeess écécrriittss eenn asassseemmbblleeuurr ouou enen CC

LeLess ccoommmmaannddeess ssuuiivvaanntteess ppeerrmmeetttteenntt ddee lalanncceerr llee pprrooggrraammmmee eenn coconnttiinnuu,, ppaass àà ppaass,, aavveecc ouou s

saannss sasauutt ddee bboouuccllee

4.1 V

ISUALISATION DE

V

ARIABLES DE SORTIE

4.2 C

REATION DE

S

TIMULI

La L a c co om mm m an a nd de e s st ti im m ul u lu us s p pe er rm m et e t d de e p pi il lo ot te er r d de es s e en nt tr ée es s d du u P PI IC C

I

Ill susuffffiitt ddee déffiinniirr llaa vavarriiaabbllee ddaannss lala ccaassee PiPinn//SSFFRR,, ddee déffiinniirr ll’’aaccttiioonn aassssoocciéee àà llaa ccoommmmaannddee FIFIRREE ddaannss llaa cacassee AAccttiioonn etet VVOOIILà !!!!!!!!!!!!!!

(7)

7/7 4.3 C

REATION DE

P

OINTS D

’A

RRET

Avec un click droit dans le fichier, on peut placer et enlever des points d’arrêt.

Références

Documents relatifs

Pointer sur la croix avec le stylet chaque fois que vous voulez marquer un point (ou un sommet de votre ligne ou de votre polygone). ➔ Cliquer sur “Fin” pour terminer une ligne

- Déplacer la souris le long du profil topographique, repérer la profondeur du Moho et construire le graphique de la profondeur du Moho en fonction de la position du

En en racontant les détails dans le livre « Chercheur au quotidien » (Le Seuil 2014) j'ai décrit une histoire vécue qui illustre comment, aujourd'hui, les idées nouvelles naissent

Dans le cas où un utilisateur est propriétaire de de plusieurs agendas, il faut choisir l'agenda concerné par l'événement à créer.. 4.2 Toute

De même en histoire, pour les questions les plus importantes seulement, nous notons ainsi l'épdque qui correspond.. par exemple à la .pre- mière utilisation cles

C'est peut-être tentant mais la réali- sation me 5emble difficile surtout pour la question perforation et pour la difficulté de sortir des fiches une à une..

Système 4: stéréophonique, système à fréquence pilote (déviation maximale de fréquence ± 75 kHz) Système 5: stéréophonique, système à fréquence pilote (déviation maximale

• Être propriétaire d'un serveur dédié implique une certaine responsabilité dans les usages qui pourraient en être fait à votre insu : piratage de la machine par un tiers