Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Utiliser le debugger de MPLAB 8.92
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
Mode débogage
Ouvrir le visionneur des variables, et registres, avec Watch
Sélectionner dans le débogueur le microcontrôleur PIC16F84 pour notre cas
Pour accéder à la compilation du programme, un clic sur l'éditeur, puis exécuter comme sur la photo
Sélectionner les variables ou registres dans le visionneur Watch, et appuyez Add Symbol pour les ajouter
Si il est comme sur la photo, ne touchez à rien, sinon le mettre comme sur l'image
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.
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
Mode débogage
Ouvrir le visionneur des variables, et registres, avec Watch
Sélectionner dans le débogueur le microcontrôleur PIC16F84 pour notre cas
Pour accéder à la compilation du programme, un clic sur l'éditeur, puis exécuter comme sur la photo
Sélectionner les variables ou registres dans le visionneur Watch, et appuyez Add Symbol pour les ajouter
Si il est comme sur la photo, ne touchez à rien, sinon le mettre comme sur l'image
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.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Temps-x le dim. 14 janv. 2018 16:20, modifié 11 fois.
Utiliser le debugger avec MPLAB 8.92
Utiliser le debugger avec MPLAB 8.92
Bonsoir à tous,
C'est MPLAB 8.92 qui est l'ancêtre ( sans le X)
Merci Temps-x, pour le partage de cette passion.
Bonne soirée
Jérémy a écrit :Source du message Attention MPLABX 8.92
C'est MPLAB 8.92 qui est l'ancêtre ( sans le X)
Merci Temps-x, pour le partage de cette passion.
Bonne soirée
Utiliser le debugger avec MPLAB 8.92
Bonsoir Jérémy, Pikachu, et tout le forum,
Oui peut être, mais avec la version supérieur MPLAB X v4.05, vous allez vous retrouver face à des problèmes en langage ASM
Les versions supérieur à MPLABX 8.92 sont orienté langage C, c'est pour cela que je ne l'ai pas pris, et en plus de ça
je suis allergique au langage C.
Ce qu'on demande au débogueur, c'est de pouvoir suivre tout ce qui entour le PIC, Ram, eeprom, Registre, variable, sinon
c'est pas la peine.
Une discussion similaire à eu lieu Ici
pour vos remarques
A+
écrit par Jérémy :
Attention MPLABX 8.92 est un ancien IDE
Oui peut être, mais avec la version supérieur MPLAB X v4.05, vous allez vous retrouver face à des problèmes en langage ASM
Les versions supérieur à MPLABX 8.92 sont orienté langage C, c'est pour cela que je ne l'ai pas pris, et en plus de ça
je suis allergique au langage C.
Ce qu'on demande au débogueur, c'est de pouvoir suivre tout ce qui entour le PIC, Ram, eeprom, Registre, variable, sinon
c'est pas la peine.
Une discussion similaire à eu lieu Ici
pour vos remarques
A+
Utiliser le debugger avec MPLAB 8.92
Bonjour Temps-x,
Tout a fait en accord avec toi, j'aime comprendre ce que je fais, c'est pour cela que je suis resté sur MPLAB 8.92.
J'insiste bien sans X, pardonne -moi (Temps-x) mais ICI, j'applique la même rigueur syntaxique, que dans le contexte d'un programme !
C'est aussi mon avis, cela devient une usine a gaz, j'ai horreur de ne pas comprendre ce que je tente de faire !
C'est le but ultime comprendre et là est l'essentiel !
Bonne journée à tous
Temps-x a écrit :Oui peut être, mais avec la version supérieur MPLAB X v4.05, vous allez vous retrouver face à des problèmes en langage ASM
Tout a fait en accord avec toi, j'aime comprendre ce que je fais, c'est pour cela que je suis resté sur MPLAB 8.92.
J'insiste bien sans X, pardonne -moi (Temps-x) mais ICI, j'applique la même rigueur syntaxique, que dans le contexte d'un programme !
Les versions supérieur à MPLAB X v4.05 sont orienté langage C, c'est pour cela que je ne l'ai pas pris, et en plus de ça
je suis allergique au langage C.
C'est aussi mon avis, cela devient une usine a gaz, j'ai horreur de ne pas comprendre ce que je tente de faire !
Ce qu'on demande au débogueur, c'est de pouvoir suivre tout ce qui entour le PIC, Ram, eeprom, Registre, variable, sinon
c'est pas la peine
C'est le but ultime comprendre et là est l'essentiel !
Bonne journée à tous
Utiliser le debugger avec MPLAB 8.92
Utiliser le debugger de MPLAB 8.92
Bonsoir à tous,
Merci à Temps-x de ce lancer dans cette aventure, c'est pour le moins courageux
si je peux me permettre, suggestions pour poursuivre
fenêtre Watch
Je crois utile de suggérer que la curiosité aide à la découverte, un clic droit de ci delà doit aider, le temps passé à cette découverte est un temps précieux gagné dans l'usage qu'on peut faire de ce debugger fort précieux
merci pour cette tentative et bon courage
Cordialement
Merci à Temps-x de ce lancer dans cette aventure, c'est pour le moins courageux
si je peux me permettre, suggestions pour poursuivre
fenêtre Watch
- clic droit sur la barre donnant le nom des colonnes, permet de choisir les colonnes affichées
flèche down quand la dernière ligne est sélectionnée, permet d'ajouter une ligne en précisant saoit l'@ soit le nom de la variable
sélectionner une cellule, permet d'en changer la valeur (n'aime pas les négatifs, en décimal)
définir plusieurs volet d'espionage (je ne m'en suis jamais servi)
clic droit dans la fenêtre ouvre un riche menu contextuel
- .../...
Je crois utile de suggérer que la curiosité aide à la découverte, un clic droit de ci delà doit aider, le temps passé à cette découverte est un temps précieux gagné dans l'usage qu'on peut faire de ce debugger fort précieux
merci pour cette tentative et bon courage
Cordialement
Utiliser le debugger de MPLAB 8.92
Utiliser le debugger de MPLAB 8.92
- F6FCO
Expert- Messages : 1413
- Âge : 70
- Enregistré en : décembre 2017
- Localisation : Furtif je suis.
- Contact :
Une très bonne idée que ce tuto .
J'y vais de mon petit plus: pour pouvoir visualiser vos variables utilisateur dans la fenetre watch il faut impérativement avoir déclaré le code en "absolu", sinon elles n'apparaissent pas. Je me suis bien cassé les dents la-dessus quand j'ai débuté.
J'y vais de mon petit plus: pour pouvoir visualiser vos variables utilisateur dans la fenetre watch il faut impérativement avoir déclaré le code en "absolu", sinon elles n'apparaissent pas. Je me suis bien cassé les dents la-dessus quand j'ai débuté.
Utiliser le debugger de MPLAB 8.92
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 29 invités