• Aucun résultat trouvé

Configuration d’un projet sur MPLAB

N/A
N/A
Protected

Academic year: 2022

Partager "Configuration d’un projet sur MPLAB"

Copied!
4
0
0

Texte intégral

(1)

Configuration d’un projet sur MPLAB

Lycée Fourcade 13120 Gardanne Académie d’Aix-Marseille – PICs 1 / 4 Project Project Vizard Suivant

Choisir le composant cible (ici PIC18F2620) Choisir le langage de programmation (ici le C18)

Suivant

Cliquer dans cette fenêtre sur les composants « Toolsuite Contents » et vérifier les chemins de : MPASM : c:\mcc18\mpasm\mpasmwin.exe

MPLINK : c:\mcc18\bin\mplink.exe MPLAB C18 : c:\mcc18\bin\mcc18.exe MPLIB : c:\mcc18\bin\mplib.exe Cocher « Store tool locations in project » Suivant

Il faut maintenant nommer et enregistrer les fichiers du projet.

Cliquer « Browse », naviguer jusqu’à l’emplacement d’enregistrement de votre travail, créer un nouveau dossier (par un clic-droit) , nommer le avec un nom évocateur du travail à faire. Donner un nom à votre fichier projet (on peut utiliser le même que pour le dossier) et enregistrer. Suivant

On peut maintenant ajouter des fichiers ( en C ou en assembleur) déjà crées . S’il n’y en a pas Suivant puis Terminer.

(2)

Configuration d’un projet sur MPLAB

Lycée Fourcade 13120 Gardanne Académie d’Aix-Marseille – PICs 2 / 4 Déclarer le type de debugger.

« Debugger » «Select tools »

Généralement, VSM pour une simulation sous PROTEUS/ISIS, ICD2, ICD3, PCkit3 pour une mise au point sur une cible réelle.

Dans le cas d’une utilisation avec des droits d’utilisateur réduits (établissements scolaires, entreprises)

Il faut vérifier (et éventuellement modifier) les chemins des bibliothèques.

Project Set langage tools locations

Include Serach Path : C:\mcc18\h Library Search Path : C:\mcc18\lib Linker-Script Search Path : C:\mcc18\lkr

ATTENTION,

si l’un des chemins ci-dessus a été modifié, il faut obligatoirement réassigner le mode « chemins par défauts » . Project Build options Project

(3)

Configuration d’un projet sur MPLAB

Lycée Fourcade 13120 Gardanne Académie d’Aix-Marseille – PICs 3 / 4 Cliquer « Suite Defaults » « OK »

MPLAB est maintenant correctement configuré.

Créer un fichier source (ici en C)

File New , écrire le minimum d’un fichier C, suivant le microcontrôleur utilisé :

#include <p18f2620.h>

void main(void) {

while(1);

}

enregistrer le fichier DANS le dossier du projet avec un nom évocateur en ajoutant l’extension

.C

pour préciser à MPLAB qu’il s’agit de texte en langage C, cela activera les couleurs lors de l’édition.

« file save »

Cocher la case « Add File To Project » puis enregistrer.

Si la case n’a pas été cochée clic-droit sur « sources files » dans la fenêtre du projet (*.mcw) puis

(4)

Configuration d’un projet sur MPLAB

Lycée Fourcade 13120 Gardanne Académie d’Aix-Marseille – PICs 4 / 4

« Add Files »

Un double-clic sur le fichier source C qui vient d’être crée ouvre l’éditeur, les couleurs du texte en C doivent alors être activées.

Le débugger :

1) Cas de proteus VSM

Dans le fenêtre de Proteus ouvrir le fichier (*.dsn) de la carte de travail. (Il est recommandé de placer au préalable ce fichier dans le dossier du projet)

Le schéma est éditable tant que la simulation n’est pas activée.

La simulation est activée par un clic sur le bouton vert (ce qui l’éteint et allume le rouge) 2) Cas d’un ICD2 ou ICD3

Connecter l’ICD à l’ordinateur, vérifier la connexion « Debugger Connect ou Reconnect » La fenêtre «Output » signale un éventuel défaut de connexion avec l’ICD ou le PIC cible. (en rouge).

Références

Documents relatifs

La commande en vitesse d’un moteur à courant continu, ou ce dernier fait naturellement office de filtre passe bas.. La commande en position

Il existe plusieurs bibliothèque de site WEB embarqué pour Raspberry Pi, l’ordinateur a cependant des ressources limités, il est préférable d’utiliser un serveur peut gourmant

Puis l’adresse du destinataire : impaire pour une écriture, paire pour une lecture Acquittement par le destinataire qui place un niveau bas sur la 9 ième impulsion sur SCL.. Le

Description : Echange les données Maitre-Esclave, CS repasse à l’état haut entre les octets. Tempo en μsec entre

BTS systèmes numériques http://genelaix.free.fr 4/5 Par défaut l’UART du Raspberry Pi sert de port de débug pour Linux. Pour essayer cette fonctionnalité (avant de la

Après avoir connecté la caméra, lancer l’utilitaire raspi-config en mode sudo : sudo raspi-config et activer la caméra (esc pour quitter). La caméra peut être gérée en ligne

- Les TP permettent de configurer la Raspberry Pi et développer des applications de contrôle des entrées/sorties (GPIO) en langages C et Python, depuis un terminal SSH embarqué sur

1 WIRE est une liaison série asynchrone half-duplex avec possibilité de transfert de l’alimentation sur la ligne de donnée développée par Dallas-Semiconductors. Cette liaison