MPLAB C et XC8 : Programme
Après ouverture du logiciel MPLABX (éditeur ou IDE) il nous faut créer un nouveau projet.
Le document "MPLAB® XC8 Getting Started Guide" décrit cela très bien, mais en anglais, je reprends la même procédure avec quelques commentaires en français.
Dans le menu "File" cliquer sur "New Project" ou autre possibilité en cliquant sur l'icône correspondant ou directement la combinaison de touches "ctrl + Maj + N"
Dans la fenêtre qui s'ouvre il nous faut choisir : "Microchip Embedded" et "Standalone Project" puis "Next".
Vient le choix du microcontrôleur :
On laisse l'écran suivant tel que et un petit clique sur "Next" :
Arrive le choix du matériel utilisé pour la programmation et le debug, pour moi c'est pickit 2 :
Maintenant il faut choisir le compilateur utilisé dans la liste, pour notre projet ce sera "XC8" :
La dernière fenêtre permet de choisir le nom du projet et le répertoire ou seront crée les fichiers correspondants :
un petit click droit sur le nom du projet dans la fenêtre "Projet" à gauche de la fenêtre principale.
Il est également possible de choisir l'option "main.c".
Dans la fenêtre suivante il suffit de mettre le nom du fichier désiré, normalement on utilise "main" :
Un petit click sur "Finish" et maintenant le fichier "main" est crée mais il est vide, normal mais il est possible de choisir "main.c" et dans cette option l'on obtient un fichier avec le minimum pour débuter, chacun choisit le style qui lui convient .
Maintenant au travail pour écrire le programme mais avant il faut configurer le microcontrôleur (type horloge, fréquence d'horloge, .....) et pour cela :
dans le menu "Window" puis "Pic Memory Views" et enfin "Configuration Bits"
pour obtenir une fenêtre qui permet de configurer le microcontrôleur :
Il faut maintenant configurer notamment l'horloge, le watchdog, ... pour cela une lecture du datasheet correspondant est le minimum pour obtenir la bonne configuration. Avec un 16F690 la liste des options est limitée mais pour d'autres ce n'est la même chose.
Dans l'exemple ci dessous nous choisissons : l'horloge interne, le watchdog sur off, la pin reset (MCLRE) active, ...........
suivant :
on sélectionne tout le texte et un "Ctrl +c" pour copier et un Ctrl + V" pour copier le texte dans la fenêtre "main.c" et le résultat obtenu est :
Bon maintenant il est temps d'écrire votre propre programme.
A+
Aucun commentaire:
Enregistrer un commentaire