V.O.07/02/2014
rev 24/01/2019 Aleas
Hardware
Pickit3
Standalone (version Microchip)
Mode
d'emploi
Problemes
avec Pickit3 version chinoise (made in RPC)
lien sur : Pickit 4 et MPLAB X IPE V5.00
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 (presque) 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,
qui ne peut pas delivrer plus de 50mA,
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 le PIC est 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
Connection standard ( exemple avec un petit PIC 12F683
en 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%
Completed
une fois installé :
USAGE :
Version Pickit3 ORIGINAL Microchip :
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
Programmation OK, via le support ZIP fourni :
Programmation OK avec choix VDD=5,0
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é :
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
Gros ALEAS avec
Pickit3 "W MPLAB IDE"
(copie chinoise : made in RPC)
Montage de test :
nota : Test Avec ou Sans la liaison UART ..idem
...suite à des mises à jour WIN10 ou autres ?
mon Pickit3 ne fonctionne plus correctement
Ancienne version:
la version soft a changé ???
ID= BURR132284452
et impossible de remettre l'ancienne version ! PICKIT3 non
reconnu
de ce fait avec ...version Pickit 3.10
impossible de charger un program Hex dans un PIC18F26K22 avec VDD >3.4
...tout se passe bien jusqu'à la verification qui capote
si je regle VDD à 3,3 .. Tout
se passe OK
le PIC18F26K22 doit pouvoir etre reprogrammé sous 5V
car ce n'est pas un modele 18LF26K22 (low voltage !)
si je refait un essai en 5V, meme probleme ..
retour en 3,3V pour le re programmer.
Test semblable avec un VRAI PIC18FL46K22
LF = modele basse tension
je suis obligé de descendre ma tension d'alim. du PIC en dessous
de 3,6V
.. OK à 3,4V sur alim .. pour 3,6V declaré sur Pickit3
Nota: si j'utilise
mon vieux PICKIT2 avec un 18F46K22
..
NO Problemo en 5V ...ou en 3,3V