Temps-x a écrit :Bonjour,
Le tutoriel suivant va vous apprendre à vous servir du débogueur MPLAB 8.92. Il est d'une grande utilité pour trouver vos erreurs.
J'espère qu'il rendra service.
Très cordialement
__________________________________________________________________________________________________________________
L'installation et l'utilisation
Pour vous apprendre à utiliser MPLAB 8.92, j'ai pris un bout de code ASM qui sert à faire clignoter une LED
La première chose à faire est de créer un dossier qu'on nommera clig sur votre disque dur.
Ensuite télécharger le fichier clig.zip joint Ici
Décompressez Le fichier clig.zip dans le dossier clig que vous venez de créer.
Puis il vous faudra télécharger et installer l'éditeur MPLAB 8.92 que vous trouverez Ici
Une fois téléchargé, il faudra le décompresser, puis l'installer.
Quand vous avez terminer l’installation, vous ouvrez MPLAB 8.92 et chargé le fichier qui se trouve dans le dossier clig
et qui s'appelle clig.asm
Enfin, il vous suffira de suivre les images qui son jointe ci dessous, tous simplement.
__________________________________________________________________________________________________________________
Chargement du fichier
A.jpg
Mode débogage
B.jpg
Ouvrir le visionneur des variables, et registres, avec Watch
C.jpg
Sélectionner dans le débogueur le microcontrôleur PIC16F84 pour notre cas
D.jpg
Pour accéder à la compilation du programme, un clic sur l'éditeur, puis exécuter comme sur la photo
E.jpg
Sélectionner les variables ou registres dans le visionneur Watch, et appuyez Add Symbol pour les ajouter
F.jpg
Si il est comme sur la photo, ne touchez à rien, sinon le mettre comme sur l'image
G.jpg
Et il n'y a plus qu'a suivre an appuyant sur F7,
Dans le dossier clig se trouve un fichier nommé clig.ERR une fois la compilation effectuée, il doit toujours faire 0 octet,
si il fait une taille différente c'est qu'il y à un problème.
Voilà ce tutoriel est terminé mais pourras évoluer vers une amélioration en fonction de vos remarque, merci.
J'utilise MPLAB X. c'a ne marche pas