F5HLA

 

[fr]

[en]

Flash info!!
PalmpProp est mort...vive iProp (pour iPhone) [ICI].
Présentation

+ Curriculum Vitae
+ Shack
+ Qui êtes vous?

Technique&loisir

+ iPhone
+ Mes sharewares
+ Electronique
+ Informatique
+ Radio amateur
+ HLAPRS
+ Jeux mathématiques

Travail de thèse

 Leitmotiv
 Informations rapides
 Publications
 Thèse

Webmaster - Infos
Ecrire à Gilles Petit  Webmaster
Ajouter aux favoris  Favoris
Recommander ce site à un ami  Recommander
Version mobile   Version mobile
Visites

   visiteurs

   visiteurs en ligne

PIC - Programmateur

Programmateur de PIC stand-alone ou in-situ

On trouve sur internet de nombreux montages pour la programmation des PIC, le plus souvent issus de la note de Microchip même. La raison de cette page est que je me suis fabriqué un petit programmateur qui peut soit être utilisé seul, soit dans un montage (programmation in-situ), qui marche et que je souhaite garder. Donc je le diffuse, mais cela reste avant tout un aide memoire.

Le schéma se trouve juste ci-dessous (clickez pour l'agrandir), mais il nécessite quelques informations que je vous recommande de lire.

Les diodes sont toutes des 1N4148 (ou n'importe quelle diode) sauf les Zener dont les tensions sont indiquées sur le schéma. Les transistors sont des npn généraux (2N2222, BC547...)

Le schéma tel que presenté est un programmateur compatible JDM. Je vous conseille donc l'excellent programmateur ICPROG, gratuit, qui fonctionne parfaitement avec.

Si vous utilisez ce montage tel quel, il n'y a pas besoin de source d'alimentation (même depuis un ordinateur portable récent). Sinon, il vous faut surtout NE PAS OUBLIER de l'éteindre avant de programmer. Je vous recommande même de débrancher l'alimentation si il s'agit d'une alimentation secteur. La raison de cela est que si vous regardez attentivement le schéma, vous constatez que la masse (GND) du port série (DB9) est reliée au plus (Vdd) du PIC. On cree en effet une masse virtuelle, qui ne doit donc pas etre reliée à une autre masse réelle.

Si vous voulez l'utiliser dans un montage (programmation in-situ), il faut que lors de la programmation vous débranchier les périphériques habituellement branchés sur RB6 et RB7, à moins que vous soyez sûr qu'ils ne perturbent pas le circuit (faible charge capacitive, essentiellement). De meme, la diode brancheé sur la pin /MCLR est importante car elle évite un retour de tension dans le reste du montage. En temps normal, elle ne perturbe pas le circuit (quelqu'il soit), donc vous pouvez et devez la mettre.

Ce montage marche en fait pour n'importe quel PIC pourvu qu'il soit en mode de programmation haute tension. Cela n'a pas d'importance pour le 16f84 (c'est le seul mode) mais doit etre verifie pour un 16f872 ou un 16f877 (ce n'est PAS le mode par défaut).


Date de création : 09/01/2005 @ 23:26
Dernière modification : 11/01/2005 @ 19:52
Catégorie : Electronique
Page lue 9354 fois


Prévisualiser la page Prévisualiser la page     Imprimer la page Imprimer la page

Connexion...

Pseudo:

Mot de passe:

[ Mot de passe perdu ? ]


[ Devenir membre ]



Utilisateurs en ligne


Ip: 3.236.18.23

Recherche




Sondage
Que pensez vous de la CW (morse)
 
Génial j'en fais tous les jours!
Amusant, de temps en temps
Marrant, j'aimerais apprendre
Obsolete
Fatiguant, on se demande pourquoi ça dure!!
Résultats
Calendrier
Nouvelles du monde
   up  Haut  up  

"Ce qui est utile à beaucoup l'emporte sur les désirs du petit nombre ou d'un seul", Capt. Spock

Site fonctionnant sous GuppY v4.0.3 - Licence Libre CeCILL - © 2004-2006
Contenu créé et enrichi par F4HLA - Copyright Gilles Petit - © 1996-2228

Page chargée en 0.17 seconde