V.O.07/02/2014
rev 11 mai 2018


HARDWARE




ALIEXPRESS Cde :
PICKIT3 Programmeur + PIC ICD2
Programmation Adaptateur Universel Programmeur Siège
FZ0508
€ 9,67 + Port = €11,34



PICKIT3 stand alone

Cette version de programme , autonome, fonctionne sans le package Microchip MPLAB
donc beaucoup plus légère en occupation disque.
Testée OK avec Mikro C
Nota:
Le modele PICKIT 3- Chinois RPC) fonctionne aussi correctement, comparé au modele Original Microchip (4 fois plus cher).

LIAISONS ICSP ( In Circuit Serial Programming)




La plupart du temps , on evitera d'utiliser la sortie VDD , alimentation fournie par le Picki3,
si le PIC est relié à d'autres elements .
Alimentation externe 5V , de preférence pour alimenter le PIC in situ.
(ou 3,3V si le PIC est en 3,3V !)

La Pin 1 sera celle avec le repere triangle blanc = VPP ( reliée à pin MCLR du PIC)
La sortie Auxillaire pin 6 ,notée xx, n'est pas utilisée.
Si des élements sont connectées sur les Pins 4 et 5 , on utilisera des cavaliers isolant ces pins
pendant la phase de programmation

Pin 1 ... VPP / MCLR
Pin 2 .. VDD , à utiliser si PIC tout seul (donc sans alim externe)
Pin 3.. 0 V Gnd
Pin 4 .. DATA
Pin 5 .. CLOCK
Pin 6 .. not connected


exemple connection sur 18F26K22



exemple de connection sur un petit PIC DIP8



 

PICkit_3_Programmer_1_0_Setup_A.zip

Contient l'exe d'installation, qui devrait generer ces fichiers

Output folder: C:\Program Files\Microchip\PICkit 3
Extract: license.txt... 100%
Created uninstaller: C:\Program Files\Microchip\PICkit 3\Uninstall.exe
Create folder: C:\Documents and Settings\Paul.OWNPF\Menu Démarrer\Programmes\Microchip
Output folder: C:\Program Files\Microchip\PICkit 3
Extract: PK3AP_01_011202.hex... 100%
Extract: PK3AP_02_011200.hex... 100%
Extract: PK3AP_03_011200.hex... 100%
Extract: PK3AP_04_011200.hex... 100%
Extract: PK3AP_05_011204.hex... 100%
Extract: PK3AP_06_011201.hex... 100%
Extract: PK3AP_07_011415.hex... 100%
Extract: PK3AP_08_011200.hex... 100%
Extract: PK3AP_09_011400.hex... 100%
Extract: PK3AP_10_011502.hex... 100%
Extract: PK3AP_99_010819.hex... 100%
Extract: PK3RS_011304.hex... 100%
Extract: RIPE_06_000109.hex... 100%
Extract: PK3FW_012633.jam... 100%
Extract: PK3DeviceFile.dat.gz... 100%
Extract: PICkit 3.exe... 100%
Extract: readme.txt... 100%
Extract: hlpPICkit3PA.chm... 100%
Create shortcut: C:\Documents and Settings\Paul.OWNPF\Menu Démarrer\Programmes\Microchip\PICkit 3.lnk
Completed


USAGE :

Version Pickit3:



Lancement du programme Pickit3

1) choix de la famille : exemple 18F
2) choix du MCU dans la liste deroulante : 18F26K22

si le PIC est tout seul sur la carte , ou qu'il n'y a pas trop de composants, on peut eventuellement :
* activer VDD pour alimenter le circuit .
* Regler la tension d'alim ( apparait dans la fenetre sous le logo Michrochip) à 5V

* Cocher Target POWER On
sinon , ne pas relier VDD ,et alimenter le montage par une alim externe 5V.



3) Appel du fichier à telecharger dans le PIC :
Menu File
choisir le fichier HEX


Le nom du fichier apparait dans la fenetre Source:



4) Clicker sur le bouton WRITE

Le ruban vert se deroule prendant le chargement du programme dans le PIC



Une fois terminé :

images/Pickit3_use_06.jpg

5) Le programme doit tourner ...




Veiller à ce que la case MCLR ne soit pas cochée, pour démarrer le programme.
Cocher MCLR => RESET du programme ..

Si au moment du WRITE programme, la connection ICSP n'est pas correcte
Le chargement (ruban vert) ne demarre pas, et message "No Device connected"



Les causes peuvent etre multiples :

Mauvaise connection ICSP sur le PIC
Pas d'alimentation 5V
Autres circuits connectés sur RB6 RB7 , ou inversion fils ICSP sur RB6 et RB7
Erreur sur le type de PIC

vos commentaires, remarques ?







 


paulfjujo@free.fr