MPLAB
Utilisation
MPLAB est un outil de développement pour les PIC 16F84 et autres, il présente lénorme avantage dêtre gratuit.
On le télécharge sur le site de Microchip.
Attention cela peut durer un certain temps le programme dépasse les 26 Mo
Il contient
Il permet
Tous les fichiers dun même projet doivent porter exactement le même nom que le projet lui même, seules diffèrent les extensions
Ouverture dun nouveau projet:
Cliquer sur Project - New Project
Dans la fenêtre " New Project " qui souvre, indiquer
La fenêtre " Edit Project "qui souvre confirme
Mettre le nom du fichier (essai.hex) en surbrillance
cliquer sur Add Node
Dans la fenêtre " Add Node " qui souvre, indiquer
La fenêtre " Edit Project" revient
Cliquer sur OK
Cliquer sur File - New
La fenêtre qui souvre, nommée pour linstant " untitled " est celle où lon doit taper le programme en assembleur
Une fois la frappe terminée
Cliquer sur File - Save As
Indiquer
Cliquer sur OK
Il sagit de transformer ce fichier .asm en fichier .hex directement exploitable par le programmateur de PIC
Cliquer sur Project - Make Project
La transformation de essai.asm en essai.hex commence (enfin)
Pour dire en général quil y a des erreurs (message build failed)
Revenir dans la fenêtre décriture du fichier source (essai.asm)
Corriger les erreurs
Recompiler en cliquant sur Project - Make Project
et recommencer jusquà obtenir le message " Build completed succesfully "
MPASM fournit une possibilité de simulation du programme pour aider la correction:
La simulation permet de suivre le cheminement du programme, instruction par instruction
On passe en mode simulation par Options - Development Mode
Et encliquant alors sur MPLAB-SIM Simulator
Par Window
On peut voir le contenu des mémoires et registres après chaque exécution dinstruction
Et par Window - Watch Window - New Watch Window
On peut voir la valeur des variables
Il suffit alors de lancer la simulation pas à pas par F6
On peut modifier le contenu d'une mémoire par Window - Modify
Ctrl F9 (Debug-Run-Animate en raccourci) provoque lexploration complète du programme (utiliser licône feu rouge pour arrêter)
Ouverture dun projet existant:
Cliquer sur Project - Open Project
Indiquer
Cliquer sur File - Open
Indiquer
Le fichier .asm apparaît à lécran
Le fichier Source (.asm) ; il contient le programme tel qu'il a été tapé sur un traitement de texte.
Le fichier liste (.lst) ; il est fabriqué par l'assembleur et contient le source et le code machine correspondant.
Le fichier objet (.cod) ; qui contient le travail d'assemblage.
Le fichier hexadécimal (,hex) qui contient le travail d'assemblage sous la forme qui sera gravée dans le microcontrôleur
Le fichier des erreurs (.err) ; qui contient, éventuellement les erreurs repérées dans le source par l'assembleur.
Retour au sommaire
© 1999-2009 A. Ducros F5AD