Vous êtes sur la page 1sur 8

PROGRAMMATEUR DE PIC USB

PX-200 (Inex)
Rfrence : 3171
Interface USB sans alimentation externe.
Programmation des PIC via une interface modular jack de type ICD2 (et ICSP) Microchip.
3 Leds de status (POWER, TARGET, BUSSY)
Mise jour du firmware par tlchargement.
Supporte les microcontrleurs PIC rcents de la famille 10F la famille dspPIC30F.
Livr avec son cordon USB et le cordon ICD.
Systme requis :
Windows ME/2000/XP, XP SP2 recommand.
10MB de disque libre, CD d'origine ou accs WEB, 1 port USB libre.
Ne pas utiliser de HUB.
Installation du logiciel partie du CD:
Le programme d'utilisation du PX-200 est PICKit2.
La nouvelle version est dveloppe partir de l'environnement Microsoft.NET et ncessite donc
d'installer l'environnement Microsoft.NET en premier.
Cas ou l'environnement Microsoft.NET n'est pas install :
Ouvrir le rpertoire " PICKit 2 Setup V2.20 dotNET " du CD d'origine.
Dans ce rpertoire, ouvrir le rpertoire " dotnetfx "
Double-cliquer sur le fichier " donetfx.exe ".
Laisser l'installation se terminer.
Dans le rpertoire " PICKit 2 Setup V2.20 dotNET ".
Double-cliquer sur le fichier " PICKit2Setup.msi "
Laisser se terminer l'installation.
Cas ou l'environnement Microsoft.NET est install :
Dans le rpertoire " PICKit 2 Setup V2.20" du CD d'origine.
Double-cliquer sur le fichier " PICKit2Setup.msi "
Laisser se terminer l'installation.
Installation du logiciel partir du WEB :
Aller sur www.microchip.com section outils de dveloppement et choisir la page PICKit 2
Programmer/debugger.
Cas ou l'environnement Microsoft.NET n'est pas install :
Tlcharger le fichier " PICKit 2 Setup v2.01 dotNET.zip " dans " PICKit2V2.01 install with .NET
Framework ". (le n de version peut changer suivant l'volution du programme).
Extraire les fichiers dans un rpertoire " PICKit 2 Setup v2.01 dotNET ".
Dans ce rpertoire, aller dans le rpertoire dotnetfx
Double-cliquer sur le fichier " dotnetfx.exe ".
Laisser l'installation se terminer.
Dans le rpertoire " PICKit 2 Setup v2.01 dotNET ".
Double-cliquer sur le fichier " PICKit2Setup.msi ".
Cas ou l'environnement Microsoft.NET est install :
Tlcharger le fichier " PICKit 2 Setup v2.01.zip " dans " PICKit2V2.01 install ". (le n de version
peut changer suivant l'volution du programme).
Extraire les fichiers dans un rpertoire " PICKit 2 Setup v2.01".
Dans le rpertoire " PICKit 2 Setup v2.01".
Double-cliquer sur le fichier " PICKit2Setup.msi ".
Utilisation du programme PICKit2
Test de la connexion :
Connecter le PX-200 au PC par le cble USB A/B fournis.
Lancer le programme PICKit2 dans le menu dmarrer / tous les programmes / Microchip / Pickit 2
V2.xx.
La fentre principale du programme apparat :
Barre de progression
Raccourcis
Source
Zone dtat
Si le programmateur est bien reconnu, le message " PICKit 2 found and connected " apparat.
Si la connexion n'est pas ralise ou que le
programme a t lanc avant de brancher le
programmateur le message " PICKit 2 not found.
Check USB connections and use Tools ->Check
Communication to retry " apparat.
Menu des commandes
Aller dans le menu "Tools" et selectionner
"Check Communication". Si tout est correct le
message " PICKit 2 found and connected "
apparat.
A chaque reconnexion ou test de communication, lorsqu'il n'y a pas de
cible connecte une fentre de mise en garde au sujet de la tension VDD
apparat.
Ne pas en tenir compte et cliquer sur OK
Description du menu des commandes :
FILE
Import File : Importation d'un fichier .HEX programmer
Export File : Exportation d'un fichier .HEX lu dans un contrleur
Exit : Sortie du programme (mme effet que le bouton quitter)
DEVICE FAMILY
Baseline : Concerne les contrleurs en architecture 12bits
Mid-range : Concerne les contrleurs en architecture 14bits.
12F6xx , 16F6xx , 7x , 7xx , 8x , 8xx
Une fois le circuit slectionn le logiciel teste la cible. Si celle-ci n'est pas prsente, la fentre "
Error supply voltage " apparat. Cliquer sur OK
PIC18F : Concerne les contrleurs de la famille 18F
Une fois le circuit slectionn le logiciel teste la cible. Si celle-ci n'est pas prsente, la fentre "
Error supply voltage " apparat. Cliquer sur OK
PIC18F_J_ : Concerne les contrleurs de la famille 18F_J_ " low voltage "
Une fois le circuit slectionn le logiciel teste la cible. Si celle-ci n'est pas prsente, la fentre "
Error supply voltage " apparat. Cliquer sur OK
PIC24 : Concerne les contrleurs de la famille 24
Une fois le circuit slectionn le logiciel teste la cible. Si celle-ci n'est pas prsente, la fentre "
Error supply voltage " apparat. Cliquer sur OK
PROGRAMMER
Read device:
Lecture des zones programmes, donnes, ID et bits de configuration.
Write device:
Ecriture des zones programmes, donnes, ID et bits de configuration.
Verify:
Vrification des zones programme, donnes, ID et bits de configuration par rapport au valeur
stockes dans le buffer.
Erase:
Effacement de la cible en conservant OSCCAL et BG. (PIC 12F629/675 et PIC16F630/676
seulement).
Blank Check:
Vrifie la virginit de la cible.
Verify on Write:
Vrification mot mot lors de la programmation.
Full Erase (OSCCAL et BG effaces):
Effacement total de la cible. (PIC 12F629/675 et PIC16F630/676 seulement).
Regenerate OSCCAL:
Rgnre les valeurs pour OSCCAL.
La ligne AUX doit tre connecte la broche RA4/T1G de la cible.(PIC 12F629/675 et
PIC16F630/676 seulement).
Set Band Gap Calibration Value:
Rgnres les valeurs pour GB
Write on PICKit button :
Dclenchement de la procdure de programmation par action sur le bouton "PROGRAM" du PX-
200.
TOOLS
Enable cod protect:
Validation du code de protection de la zone programme pour les PIC de type Flash.
Enable Data protect:
Validation du code de protection de la zone de donnes pour les PIC de type Flash.
Set OSCCAL:
Positionnement des valeurs de OSCCAL pour calibrer l'oscillateur interne.
Target VDD source:
Type d'alimentation de la cible par le PX-200
Auto Detect:
Laisse le choix au PX-200 d'alimenter ou non la cible. (Non recommand)
Forced PICKit2 :
Force le PX-200 fournir la tension correcte. Une fois la tension valide, la LED de la cible s'illumi-
ne et la boite de dialogue de l'alimentation du PIC est active. L'utilisateur peut alors slectionner
la valeur correcte. (Non recommand)
Forced Target :
Ce choix permet de laisser au logiciel de choisir la tension en rapport avec la cible programmer
slectionne. L'utilisateur peut donc appliquer la valeur automatiquement propose en toute scu-
rit. (Configuration recommande)
Fast Programming : Programmation rapide des cibles Flash.
Check Communication :
Vrification de la connection Du PC la Cible et tlchargement de l'ID du PIC.
Download PICKit2 Firmware :
Tlchargement du Firmware du PX-200. Appliquer rgulirement cette fonction afin d'avoir une
version actuelle du logiciel embarqu dans le PX-200.
HELP:
Affiche tous les manuels et documents techniques disponibles dans une bote de dialogue.
Points importants savoir :
Fentre de configuration :
La fentre de configuration affiche le type de la cible, son ID, les bits de configuration
de contrle. Elle affiche aussi les paramtres pour OSCCAL et BG pour les PIC concerns.
Pour le PIC " Mid-range " l'ID de la cible est automatiquement affiche.
Pour les PIC " Baseline ", l'oprateur doit slectionner manuellement la cible dans le menu " Device "
Le logiciel ne permet pas l'dition et la modification des bits de configuration avant program-
mation du PIC. L'utilisation doit les dfinir dans le code source except pour la calibration de l'hor-
loge pour les PIC 12F629/675 et 16F630/676.
Edition des donnes de la mmoire :
LE PICKit2 permet l'dition et la modification
de chaque emplacement mmoire, aussi bien
pour la zone programme que pour la zone don-
nes. L'utilisateur peut cliquer sur n'importe
quelle adresse pour changer la valeur actuelle.
De plus, l'utilisateur peut accder son choix
au deux zones mmoire ou une seule.
Accs la zone EEPROM seule :
Cliquer dans la case " Enabled " de la zone "
Program Memory " pour la dcocher
Puis dans la case " Enabled " de la zone "
EEPROM " pour la cocher.
Le message " Write and Read EEPROM data "
doit tre affich en rouge.
Accs la zone programme uniquement :
Dcocher " Enabled " de la zone " EEPROM
data " et cocher " Enabled " de la zone " Program
Memory ".
Le message " Preserve device EEPROM data on
write " doit tre affich.
Mise jour du Firmware :
Suivre la procdure ci-dessous afin de mettre
jour le logiciel embarqu dans le PX-200.
Tlcharger la dernire version du logiciel PICKit2
sur le site de Microchip www.microchip.com car le
PX-200 est compatible avec le programmateur
PICKit2.
A partir du menu " TOOLS " slectionner " Download PICKit2 OS Firmware ".
Slectionner l'emplacement denregistre-
ment de la dernire version du logiciel et
selectionner le fichier " PK2*.hex " et cliquer
sur " Open ".
La progression de la mise jour est visualise dans la barre de statue et la LED Bussy
est allume sur le PX-200. Lorsque la mise jour est termine, le message " Operating System
Verified " est affich et la LED s'teint.
La mise jour est termine.
Raccourcis :
Le logiciel PICKit2 comporte 7 touches de raccourcis :
Read : charge la cible dans le tampon.
Write : Ecrit le tampon dans la cible
Verify : Vrifie la programmation.
Erase : Efface la cible.
Blak Check : Contrle la virginit.
Import Hex File + Write Device : Ouvre un fichier .hex et programme la cible avec.
Read Device + Export Hex File : sauvegarde la cible dans un fichier .hex.
Programmation l'aide du bouton " PROGRAM "
Le PX-200 possde un bouton permettant de
lancer la programmation directement par une
pression sur celui-ci. Cette solution est parti-
culirement utile lorsqu'il faut programmer
plusieurs cibles aves le mme programme
sans devoir cliquer les mmes squences de
manire rptitives.
Connecter le PX-200 la cible.
Charger le ficher .hex dans le tampon.
Dans le menu , slectionner " Programmer "
puis " Write on PICKit button "
Une bote de dialogue s'ouvre avec le
message "Waiting for PICKit2 button to be
pressed"
Une pression sur bouton du PX-200 lance
la programmation.
Si plusieurs cible PIC identiques sont
ncessaires, retirer le PIC, mettre le nouveau
et presser le bouton.
Brochage du connecteur ICD :
Le PX-200 utilise un cble de liaison de type ICD2 Microchip entre le programmateur et la cible.
Modular jack ICD2 Cble RJ12-6/6 droit Carte PIC/dsPIC cible
Vue de dessus
Cot Programmateur PX-200
Cot carte cible
Programmateur PX-200 et ICSP :
Le programmateur PX-200 peut programmer des microcontrleur PIC installs sur leur application
par l'utilisation d'une circuiterie de programmation insitu (ICSP). Cette procdure ncessite 5
signaux.
Vpp :
Tension de programmation devant tre applique au PIC pendant la procdure de programmation.
ICSPCLK ou PGC :
Horloge de programmation, liaison unidirectionnelle srielle synchrone entre le programmateur et la
cible.
ICSPDAT ou PGD :
Donnes de programmation, liaison bidirectionnelle srielle synchrone pour les donnes.
VDD :
Alimentation positive.
VSS :
Rfrence de l'alimentation (OV) commune aux signaux.
Cependant, l'application doit tre conue de telle manire que la programmation soit ralisable.
Pour ce faire, certaines rgles de conceptions de la carte cible doivent tre prise en compte.
Le dessin ci-dessous reprend les points respecter.
Produit import et distribu par :
Selectronic
B.P 10050 - 59891 LILLE Cedex 9
TEL : 0 328 550 328 Fax : 0 328 550 329 SAV : 0 328 550 323 www.selectronic.fr
1
0
/
2
0
0
7
/
Z
M