Programmateur de PIC et EEPROM i2c Ce programmateur fonctionne avec icprog (propic2) qui est gratuit et qui supporte la majeure partie des PIC
disponibles (du PIC12 au PIC18), les EEPROM i2c et les microcontrôleurs OTP P87LPC76x (Philips). Schéma Liste des composants Implantation
Schéma + typon PDF (programmateur + Adaptateur) Cliquez ici pour voir comment faire pour imprimer vos typons.
Logiciel de programmation gratuit : ic-prog Adaptateur pour programmer les P87LPC87x (Philips)
Configuration de WinPIC800 (www.winpic800.com)
Je vous conseille d’utiliser WinPIC800 qui est plus rapide et plus complet qu’ICPROG. Les + : détection du PIC, reconnait presque tous les PIC ... Configuration d’ICPROG et exemple de programmation Tout d’abord il faut récupérer IC-prog ou la version 1.05 ici. Après extraction, on lance icprog.exe et l’on aura des messages d’erreur (sous Xp / 2000) comme celui-ci Il faut alors cliquer sur “OK” ou “Continuer” sur toutes les boîtes de dialogue.
Pour ne plus avoir de problème il faut configurer ICPROG ainsi :
Il faut ensuite activer le driver pour Xp / 2000
ICPROG va se fermer et se relancer. Ensuite il faut configurer le programmateur de PIC.
Configuration d’icprog sous Windows Xp avec IC1 = 7406 (mettre Delais I/O à 7 sous Windows 98) pour un Athlon 1900+
Configuration d’icprog avec IC1 = 7407 (version conseillée) Exemple de programmation d’un PIC16F876 (28 broches)
Il faut sélectionner PIC16F876 (si c’est une version normale et PIC16F876A si c’est la versionA)
Ensuite, on ouvre le fichier .hex que vous avez compilé ou qui se trouve dans une de mes archive ZIP (Hi-Tech). Par exemple l’archive du journal lumineux contient un fichier “journal.hex”.
On insère le PIC16F876 quant les LEDs VCC et Vpp sont éteintes et pas avant (moi j’ai un bug de windows qui allume la LED Vpp : il faut donc cliquer sur la gomme plusieurs fois et ça doit marcher).
Maintenant que Xp a finit son caprice !!! Il faut m ettre le PIC sur le support 28 broches (dans le bon sens évidemment), puis cliquer sur pour le programmer.Normalement une barre de défilement apparaît : S’il y a des erreurs de programmation à l’adresse 0x0000, il faut essayer un I/O delay plus long (10 ou 20 par exemple) (Menu Option, Hardware). Page précédente |