Affichage des articles dont le libellé est Programmateur. Afficher tous les articles
Affichage des articles dont le libellé est Programmateur. Afficher tous les articles

21/02/2013

Programmateur de PIC ICSP avec son logiciel


Réalisation d'un programmateur de PIC ICSP avec son logiciel. Toutes les explications et le schéma sont dans le fichier d'aide fourni.

Auteur: Thierry Romano

Contenu: Les explications complètes, le programme, et les fichiers d'initialisation pour les pic supportés..

Commentaires de l'auteur: Réalisation d'un programmateur ICSP. Testé sous XP SP2, processeur compatible Pentium mini 100MHz. Compatible FLowcode (Matrix Multimedia). Le programme permet uniquement la programmation des PIC16F87x. Seront bientôt ajoutés les PIC12F et les versions "A". Programme depuis un fichier HEX ou depuis FLowcode (Matrix Multimedia). Utilisable également avec WINPIC .

Télécharger l'archive de la réalisation ici

Programmateur de PIC ICSP pour les 16F87x et 16F87xA


Le schéma d'un programmateur de pic ICSP compatible flowcode pour les 16F87x et 16F87xA.

Auteur: Thierry Romano

Contenu: Le schéma du programmateur

Commentaires de l'auteur: Voici le schéma d'un programmateur qui permet de programmer un 16F87x(A) en mode ICSP, et compatible flowcode.

Télécharger l'archive de la réalisation ici

20/12/2011

Programmateur de PIC® pour familles 16F et 18F

Programmateur de PIC® pour familles 16F et 18F. Testé sur 18F1320. Ce programmateur fonctionne comme un JDM, mais avec les défauts de ce dernier corrigés. La communication s'effectue donc via un max232, et le programmateur dispose de son alimentation externe.
Schèma électrique
Face composat

Face routage

Paramètrage de IC-Prog

Explications :
Ci joint le schéma électrique ainsi qu'un routage (il vaut ce qu'il vaut, je ne suis pas spécialiste) de la platine de programmation que j'ai dessinée. Jointe aussi, une copie d'écran du paramétrage d'Ic-prog pour que cette platine fonctionne. Le LM317 est à regler à 13 V pour le Vpp ou MCLR, on aurait pu mettre un deuxième régulateur de 7808 avec sa masse reliée à la sortie du 7805 afin d'obtenir le 13V... Pour que tout cela fonctionne correctement, moi, je l'alimente sous 18-19 Volts
Pour rappel, les pins :

  • TXD (DB9 pin 3) ==> commande le Vpp 
  • DTR (DB9 pin 4) ==> data in 
  • CTS (DB9 pin 8) ==> data out 
  • RTS (DB9 pin 7) ==> clock 
  • GND (DB9 pin 5) .... gnd 

les BC547 peuvent être remplacés par des 2N2222 (plus rapides)