Comment programmer un PIC microcontrôleur & lire un codeur (7 / 7 étapes)

Étape 7: Exécution du programme et débogage

Remarques sur l’utilisation MPLABX IDE : lorsque vous avez ajouté le programme, vous pouvez exécuter le programme achat en appuyant sur le bouton de projet debug. Le bouton de projet debug ressemble à un morceau déchiré de code avec un bouton lecture à côté de lui et se trouve dans la barre d’outils supérieure (en dessous de la barre d’outils fichier). Après avoir appuyé sur cela, vous serez en mesure de faire une pause et jouer le programme en utilisant les boutons dans la barre d’outils supérieure.

Vérifier la valeur de l’encodeur : Pour vérifier la valeur de codeur, vous devez ajouter une variable « regarder » dans le panneau sur le côté gauche de la fenêtre de MPLAB IDE. Simplement cliquez sur où il est dit « Entrée nouvelle montre » et tapez direction ou distance. Vous serez alors en mesure de suivre ces variables par le biais de cette fenêtre. Notez que le programme doit être mis en pause pour afficher les valeurs dans le changement de variable montre. En outre, si la valeur de la variable montre se présente dans un format incorrect, clic droit la valeur incorrecte et le vol stationnaire au cours de la « Colonne de valeur d’affichage comme » afin que vous puissiez sélectionner le format approprié.

Projet complet !

Si vous avez atteint la fin et n’est pas un projet de travail ne vous inquiétez pas. Il y a un certain nombre de choses à essayer :

Multimètre : S’assurer que votre microcontrôleur & moteur/codeur sont réception + 5V et + 0V (au sol) aux endroits appropriés

Oscilloscope : Vérifiez que votre encodeur envoie des signaux comme ceux indiqués dans l’image de l’oscilloscope associé à cette étape. Le codeur doit mettre deux ondes carrées, des fils jaunes et blancs, qui sont déphasées de 90 degrés.

MPLAB X: Vérifiez que votre microcontrôleur est configuré correctement en faisant en sorte que vos registres fonction spéciale possèdent les valeurs binaires appropriés (tel que défini dans le code de l’étape 6). La fonction spéciale registres rendez-vous sur fenêtre > PIC mémoire vues > SFRs après une pause pendant une session de débogage. A partir de là vous pouvez vérifier que la goupille avec INT0 (broche 33) est définie comme une entrée, par exemple, en tenant votre curseur sur le registre TRISB.

Commentaires : Si vous ne parvenez pas à résoudre le problème ou avez des questions/commentaires sur ce tutoriel s’il vous plaît laisser un commentaire dans la section commentaires, et je répondrai volontiers.

Articles Liés

PIC microcontrôleur Volume Adjuster Program(Proteus 8 Stimulation)

PIC microcontrôleur Volume Adjuster Program(Proteus 8 Stimulation)

Bonjour à tous,L'aspect important de tout apprentissage est d'induire la curiosité et faire quelque chose de significatif pour assurer que. Avec l'aide de cette curiosité, je fais ici un programme de réglage de volume qui ressemble à l'identique dans
Comment programmer un PIC 18F2550 ou 18f4550 avec Arduino UNO

Comment programmer un PIC 18F2550 ou 18f4550 avec Arduino UNO

Voici notre notre premier tutoriel sur Instructable alors soyez indulgent. Ce tutoriel montre la méthode d'utilisation d'une carte Arduino UNO comme un programmateur de microcontrôleur PIC. Cette méthode a été testée et PIC 18F2550 18f4550 mais peut
Comment tester facilement un microcontrôleur avec un analyseur logique

Comment tester facilement un microcontrôleur avec un analyseur logique

Certains de mes projets dans le passé ont eu des problèmes en raison d'une mauvaise broche numérique. Si c'est jamais arrivé à vous, alors vous savez comment il peut être frustrant. Première réaction de la plupart des gens, c'est qu'il y a quelque ch
Max l’araignée - propulsée par LEGO et PIC microcontrôleur

Max l’araignée - propulsée par LEGO et PIC microcontrôleur

So Max l'araignée nous a rendu visite dans le laboratoire aujourd'hui et je voulais entrer dans l'esprit de l'halloween. « Je tiens à tomber sur les gens dans l'ascenseur », il souriait, de sorte que seulement une araignée pouvait.« J'ai juste la cho
Début microcontrôleurs partie 3: Transfert d’un programme dans le microcontrôleur (pilotes)

Début microcontrôleurs partie 3: Transfert d’un programme dans le microcontrôleur (pilotes)

Bienvenue à la partie 3. Il s'agit d'un petit tutoriel qui traitera simplement chargement des pilotes pour s'assurer que votre programmeur puisse communiquer avec votre ordinateur correctement.Veuillez noter que parfois les appareils TinyISP et USBAV
Comment programme microcontrôleurs AVR, bon marchés et faciles

Comment programme microcontrôleurs AVR, bon marchés et faciles

Cette volonté instructable guide vous étape par étape comment faire pour exécuter un programme simple en un micro-contrôleur ATMEGA (uC). Si don´t vous savez tout sur comment votre code est stocké dans les microcontrôleurs, il existe essentiellement
Programmateur de microcontrôleur PIC 16F917

Programmateur de microcontrôleur PIC 16F917

dans ce instructable, je vais vous montrer comment construire un microcontrôleur PIC 16F917 circuit de programmation. Ce microcontrôleur est une forme très agréable du chip Microcontroller le fabricant de la célèbre puce Microchip.Ce microcontrôleur
Comment choisir un microcontrôleur

Comment choisir un microcontrôleur

il l'habitude d'être assez limitait le nombre de jetons de microcontrôleur différents disponibles pour les amateurs. Tu dois utiliser tout ce que vous arrivaient à acheter chez le marchand de puce de correspondance, et qui réduit le choix à un petit
Début microcontrôleurs partie 2: Création d’une Interface SPI du programmateur au microcontrôleur

Début microcontrôleurs partie 2: Création d’une Interface SPI du programmateur au microcontrôleur

Bonjour, nous espérons que vous avez apprécié la partie 1 de début de microcontrôleurs. Nous allons avancer dans la partie 2 et de commencer à parler sur les interfaces et comment obtenir votre microcontrôleur pour communiquer avec un ordinateur.Donc
GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

ce projet vise à développer un véhicule robotisé qui peut être contrôlé par un téléphone cellulaire. Envoient des commandes DTMF d'un téléphone à un autre téléphone cellulaire qui est monté sur le véhicule robotisé. Ces commandes servent à nourrir un
Début microcontrôleurs partie 6: Écrit le premier programme à tour sur une LED

Début microcontrôleurs partie 6: Écrit le premier programme à tour sur une LED

Je sais que vous êtes prêt à écrire le premier programme. Vous avez visité par beaucoup jusqu'à présent ! Alors que nous sommes sur le sujet, récapitulons les événements. Vous avez sortit et le microcontrôleur Atmel AVR de votre choix. J'ai choisi th
5 raisons pourquoi vous êtes pas en mesure à programme A microcontrôleur

5 raisons pourquoi vous êtes pas en mesure à programme A microcontrôleur

quand à partir de microcontrôleurs, vous êtes susceptible de rencontrer quelques problèmes dans la programmation de votre microcontrôleur, et il n'y a rien de plus frustrant que de perdre des heures pour trouver le problème et toujours ne pas être en
Début microcontrôleurs partie 4: Installation de l’environnement de programmation (WinAVR)

Début microcontrôleurs partie 4: Installation de l’environnement de programmation (WinAVR)

Bienvenue à la prochaine étape de notre série. Nous allons introduire certains éléments de programmation base maintenant. Ce tutoriel est tout simplement sur l'installation de votre environnement de programmation. L'environnement de programmation que
En savoir plus sur microcontrôleurs

En savoir plus sur microcontrôleurs

Cet Instructable a été conçu pour répondre à la question : Comment puis-je commencer à microcontrôleurs ? Maintenant, en clair, un anglais simple, vous pouvez apprendre ce qu'un microcontrôleur est et comment utiliser un. Vous apprendrez comment fair