• 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

Que lorsque la résiliation judiciaire du contrat de travail d’un salarié protégé est prononcée, la rupture produit les effets d’un licenciement nul pour violation du

« littérature du travail », réunies dans des appellations diverses : « roman social », « écriture de soi », «écriture du réel » comme le recense

 Dans le dossier E:\bac2010, créez votre dossier de travail portant votre identification (nom_prénom) et dans lequel vous devez Enregistrer au fur et à mesure vos programmes au

Une écriture fractionnaire est une écriture d'un quotient avec un trait de fraction, mais le numérateur ou le dénominateur ne sont pas entiers. Un pourcentage est une

Une écriture fractionnaire est une écriture d'un quotient avec un trait de fraction, mais le numérateur ou le dénominateur ne sont pas entiers. Un pourcentage est une

Pour enregistrer les variables de l’espace de travail dans un fichier, on utilise les instructions suivantes : save enregistrer toutes les variables dans un fichier matlab.mat

Les dispositifs du secteur du travail protégé et adapté (STPA) Dans le cadre du recours au secteur du travail protégé et adapté, SNCF Réseau a la possibilité de faire appel

Comment puis-je enregistrer des protocoles qui se trouvent dans la Boîte de réception dans mon dossier