Réalisations

Fermer Electronique

Fermer Logiciels & Utilitaires

Fermer Modélisme

Fermer Programmateurs

Divers

Fermer Logiciels

FREE tue le GUPPY
Ce site est désormais statique.

En effet le portail utilisé était GUPPY.
Mais chez FREE il est interdit d'utiliser un portail qui utilise des fichiers pour stocker les pages.

Donc les évolutions sont pour l'instant bloquées.
Programmateurs - Les PIC (ultra simple)

Ce programmateur a été testé sur des PIC 12F675 et avec ICProg.

resistances.gif

Les PICs sont des microcontrôleurs fabriqués par Microchip. La majorité des PICs sont programmés en mode série. Le programmateur ci-dessous est théoriquement capable de programmer tous ces derniers. MAIS attention il faut un port série RS232 délivrant des tensions d'au moins + et - 10V, ce qui écarte en général les portables.

Bon, passons aux choses sérieuses !

Il faut un peut de matériel:

  • Une prise DB9 femelle avec son capot.
  • 3 résistances : 2,2k , 10k , 22k .
  • Un support de circuit intégré 8 broches tulipes.
  • Une alim régulée à 5V ou un accu de 4.8V.

Bien sur, il faut un fer à souder et un peut de soudure !

Voici le schéma. (modifié le 23/02/2007 suite à une erreur de dessin de la DB9)

Prog.gif

Prise usb en veroboardTout le montage peut tenir dans le capot de la DB9 avec juste deux fils qui sortent pour l'alimentation.

Pour l'alimentation on peut la piquer sur un port USB, c'est très facile à faire avec un morceau de veroboard.

A ce propos ATTENTION a la polarité de l'alim., le PIC n'aime pas du tout les inversions ! ! !

Le support de type tulipe (pour plus de facilité d'insersion et d'extraction) est collé sur le capot de la DB9.

Electrik.gif

Apres il faut parler du soft de programmation: Pour tester ce programmateur j'ai utilisé IC-PROG, c'est un des softs gratuit du net même si il a quelques petit BUGs, il est très utilisé.

Voici la config hardware que j'utilise:


ICprog_hardware.jpg

Vous pouvez aussi utiliser "WinPic - PIC Programmer for Windows" écrit par le radio amateur DL4YHF.

Maintenant il ne reste plus qu'à parler des outils de developpement. En ce qui concerne la programmation en assembleur l'environnement de developpement gratuit MPLAB de microchip est amplement suffisant.

Il existe des compilateurs C, Pascal, Basic, Java ... Il suffit de chercher un peut sur le WEB pour en trouver, certains sont payant, d'autres gratuit.


Date de création : 18/02/2006 @ 12:03
Dernière modification : 04/03/2007 @ 22:38
Catégorie : Programmateurs


Prévisualiser Prévisualiser     Imprimer l'article Imprimer l'article


react.gifRéactions à cet article

Réaction n°32 

par Jbwak le 20/05/2013 @ 22:31

Bonjour,

Je sais que le sujet date un peu, mais on peut toujours le consulter 7 années après sa parution et quelque chose me chiffonne, d'autant plus que visiblement personne n'y a prêté attention ou alors j'ai trop bu hier soir...k
Sur le schéma, la broche 5 (GND) de la prise DB9 devrait normalement se trouver en première position sur la colonne de gauche, à la place de la broche 1 ou bien je me goure ? On aurait donc :

5    -   9
4    -   8
3    -   7
2    -   6
1

Réaction n°31 

par ple666 le 30/11/2007 @ 16:59

moi je lis je programme meme du 12F629 sur se programmateur sauf que moi le moin de l usb et celui de la db9 vont au moin et le plus au plus g mits un schema sur le forum geux avec usb ou chargeur samsung je l est testé et l article c sur wii mochip et programm sans bs 170

Réaction n°30 

par philrich123 le 29/11/2007 @ 11:33

Bonjour,

Voici un fichier " hex " qui contient un petit programme qui fait passer les pattes GPIO0,1,2,4,5 alternativement à 1 et 0, la fréquence de bascule est inferieur au Hz. Donc c'est visible même au metrix. J'ai testé ce programme sur 12f675 (mais il est compatible 12f629).

Le fichier est ici.

Réaction n°29 

par prinz le 27/11/2007 @ 20:06

où dois-je ajouter le Transistor?
j´ai réalisé le Montage,  et j´ai pu juste lire le PIC (12F629)mais pas écrire dessus .
Est ce que quelqu´un peut me donner un Montage pour faire clignoter une LED ou quelque chose simple.
merci Infiniment

Réaction n°28 

par ple666 le 23/11/2007 @ 22:32

sauf que la masse moi je la raccorde mais sur le plan  + et - se touche et le fils de masse part du pin 5 vers le -  puis + sur + et moin sur moin a l usb et sa reconnait a chaque fois pas quand + touche - comme sur le plan

DébutPrécédent [ 1 2 3 4 5 6 7 ] SuivantFin

^ Haut ^