• Aucun résultat trouvé

MPLAB et simulateur ISIS

N/A
N/A
Protected

Academic year: 2022

Partager "MPLAB et simulateur ISIS"

Copied!
2
0
0

Texte intégral

(1)

MPLAB et simulateur ISIS

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

1 / 2 TP

Configuration MPLAB / ISIS

1) Création d’une carte virtuelle avec ISIS :

Dans cet exemple, on utilisera la carte PICDEM2+ proposée en démonstration par ISIS.

Lancer ISIS, Help – Samples Design – Dossier « VSM MPLAB Viewer », Dossier “Eval Boards”, Dossier “PICDEM2+ with PIC18F452”

Ouvrir le fichier « PICDEM2+ with PIC18F452.DSN »

Le schéma est celui de la carte de démonstration PICDEM2+ équipée d’un PIC18F452

La démonstration possède un programme par défaut qu’il faut supprimer (le programme du PIC sera celui créé dans MPLAB)

Clic-Droit sur le PIC puis « edit properties »

La mise au poin (debug) se fera par un lien réseau local entre MPLAB et ISIS , pour l’activer

« Debug » puis cocher

Le fichier de démo est protégé en écriture, il est necessaire de l’enregistrer dans le futur dossier de travail de MPLAB.

Créer un dossier de travail par exemple TST_MPLAB_ISIS et engistrer la carte ISIS dedans par File–Save design as …

Quitter ISIS.

Retirer le fichier programme de démo.

Indiquer la fréquence de FOSC

(2)

MPLAB et simulateur ISIS

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

2 / 2

2) Créer un projet MPLAB avec le compilateur C18 dans le dossier précédent.

(voir la fiche : Créer un projet sous MPLAB),

Nommer ce projet TST_MPLAB_ISIS. Toujours dans MPLAB, choisir le debugger par Debugger - Select Tools – Proteus VSM.

ouvrir le fichier « PICDEM2+ with PIC18F452.DSN » enregistré précédemment.

Ajouter le fichier d’essai suivant au programme

#include <p18f452.h>

void main (void) {

TRISB=0;

while(1) {

while (PORTAbits.RA4);

while (!PORTAbits.RA4);

PORTB++;

} }

Cliquer sur le bouton vert (en haut à droite) pour activer la simulation (le bouton rouge s’active). Les fenêtre I2C, Virtuel terminal ne sont pas utiles , les fermer, pour les réouvrir, cliquer sur

Lancer le programme, cliquer sur le bouton RA4, le PORTB s’incrémente...

La LED D2 ne s’allume jamais, cela est du à une erreur de schéma ( !)

Arrêter le simulateur, (bouton rouge), ouvrir ISIS en cliquant sur , ajouter un label « RB0 » sur le fil relié à la broche RB0 du PIC (ce qui reliera RB0 à la LED D2)

Enregistrer le schéma, fermer ISIS, MPLAB signale que le schéma a été modifié, acquiter.

Relancer le programme et le tester.

Références

Documents relatifs

Mettre en évidence les fonctions élémentaires de contacts pour l’élément 13 (figure ci-après).. Identifier les fonctions de conception (flux d’origine interne) passant

This example uses another Microchip device, the PIC16F1939 MCU, to demonstrate how to write to and read from EEPROM Data (EEData).. Read values are displayed on Port D and Port

Pour déplacer un dossier il vous suffit de cliquer une seule fois sur votre dossier sans relâcher la pression sur la touche gauche de votre souris.. Vous glissez doucement

When using the Programmer&gt;Program selection to program a device, MPLAB IDE will disable the in-circuit debug registers so the MPLAB ICD 3 in-circuit debugger will program only

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

On utilise le graphique évolutif pour montrer l'évolution d'une donnée, le lien entre deux données.. La méthode

1 ) Créer un projet dans lequel nous définissons : Le processeur utilisé L’environnement de travail 2 ) Créer un fichier assembleur ou C : Ce fichier contient le programme pour

 Créer un nouveau programme avec MPLAB Project wizard..  Charger un programme et le déboguer in