logo_PLG

Electronique

Adaptateur de programmation PICkit2, PICkit3, PICkit4

Vote utilisateur: 5 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles actives

La phase de programmation :

le microcontrôleur monté sur une platine Breadboard...
Figure 1
le microcontrôleur monté sur une platine Breadboard en cours de programmation...
Figure 2
le microcontrôleur monté sur un adaptateur de programmation, avec un PICkit3...
Figure 3

Pour pouvoir programmer le microcontrôleur PIC, il est possible d'utiliser une platine "Breadboard" (Figures 1 et 2), ou même une carte d'adaptation disponible chez les revendeurs "Chinois" (Figure 3 et 4). Dans ce dernier cas vous veillerez à placer correctement le microcontrôleur dans le support ZIF, ainsi que de positionner les cavaliers comme indiqué sur la planche (Figure 4).

Note : Le programmateur PICkit alimente lui-même le PIC à lire et/ou programmer. Aussi il arrive parfois que le PICkit3 (même l'officiel de Microchip "10-00424-R7" que je possède...) ne parvienne pas à se connecter au PIC avec une tension de 5V. Voici le genre de message retourné par l'application MPLAB IPE (v6.05) que j'utilise sous Linux :

Connecting to MPLAB PICkit 3...

Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.56.09
Firmware type..............PIC18F
PICkit 3 is trying to supply 5,000000 volts from the USB port, but the target VDD is measured to be 4,625000 volts. This could be due to the USB port power capabilities or the target circuitry affecting the measured VDD.

The target circuit may require more power than the debug tool can provide. An external power supply might be necessary.
Connection Failed.

Et bien évidemment il n'est pas possible dans cette configuration d'utiliser une alimentation extérieure. L'astuce consiste donc à choisir une tension de 3,25V, et alors la connexion s'établira sans problème. Cet incident est connu de Microchip sous la référence ETN #32 (Engineering Technical Note #32). J'ai bien sûr effectué cette modification préconisée, mais elle ne solutionne pas toujours le défaut. Par contre en abaissant la tension d'alimentation du PIC, le problème disparait. Évitez d'augmenter la tension à plus de 5V, les microcontrôleurs risquent de ne pas trop apprécier...

vue du tableau des connexions ICSP...
Figure 4

Voici le compte rendu de MPLAB IPE avec une tension de 3,25V :

Connecting to MPLAB PICkit 3...

Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.56.09
Firmware type..............PIC18F
Programmer to target power is enabled - VDD = 3,250000 volts.
Target device PIC18F252 found.
Device Revision ID = 7

Reading...

The following memory area(s) will be read:
program memory: start address = 0x0, end address = 0x7fff
configuration memory
EEData memory
User Id Memory
Read complete

Ce phénomène se ne produit pas avec son grand frère le PICkit4.

 

Carte de développement myPIC_P18F46K22

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

vue de la carte myPIC_P18F46K22 (première version v1.0)...Disposant de quelques microcontrôleurs PIC18F46K22 en boîtier TQFP44, cette carte de développement m'a été inspirée par celle de mikroElektronika "PIC CLICKER" .
Mon processeur ne possédant pas d'interface USB propre comme pour le PIC18F47J53, j'ai utilisé un convertisseur de type FT232RL en boîtier SSOP-28.
Cette carte de format très compact (75,67x31,62 mm) est bien évidemment réalisée uniquement avec des composants CMS.

La version v1.0 ci-contre présente une erreur de routage, il manque en effet les deux connexions RX/TX du FT232RL... d'où les deux straps en fil très fin visibles sur la photo... la version v1.2 corrige cela.

Lire la suite : Carte de développement myPIC_P18F46K22

Clicker 2 pour PIC18FJ

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

Clicker 2 for PIC18FJgreen-new-button [41x40px]Cette petite carte (par sa taille, mais grande par ses capacités !) fait maintenant partie de mes accessoires favoris, tellemment l'envie est de développer pour elle ! De plus, pour 39$, faites vos comptes entre les composants et la platine double face en verre expoxy, trous métallisés et sérigraphiée et... probablement routée en multi-couches...

Lire la suite : Clicker 2 pour PIC18FJ

PICkit3 "briqué"

Vote utilisateur: 5 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles actives

Microchip PICkit3...Dans cet article je vais vous présenter la modification que je viens de réaliser sur mon programmateur PICkit3, qui ne cessait de se planter.
Auparavant lorsque cela se produisait, il suffisait en général de presser le bouton du PICkit3 tout en branchant le câble USB pour le forcer à recharger son firmware.
Encore trois fois dans la même journée, et finalement impossible de le sortir de sa léthargie que ce soit sous Linux ou même Windows10...

Lire la suite : PICkit3 "briqué"

Sous-catégories

Quelques liens vers les sites de mes amis...

Licence Creative Commons

 Licence CC BY NC SA 3.0 FR DEED L'ensemble de ce site hormis une notification spécifique est mis
à  disposition selon les termes de la Licence Creative Commons
Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions
3.0 France.
Licence Creative Commons