Programmateur universel de PIC


Il s'agit d'un logiciel de programmation de microcontrôleurs PIC en mode ICSP (liaison série synchrone).

Les composants gérés par le logiciel sont :

Cette version du logiciel peut utiliser 2 types d'interfaces :
  • Interface de programmation PICPROG (origine : D. TAIT) sur port parallèle
  • Interface de programmation PICPROG2000 (origine : J. WEISS) sur port parallèle N.B. : je vais essayer, dans un futur proche, de développer une autre interface utilisant le port série (suite aux complications apportées par Windows NT pour le port //).

    L'interface a volontairement été écrite en anglais pour en augmenter sa diffusion.

    PRÉSENTATION DU PROGRAMME

    Au lancement du programme, on va chercher quel port parallèle est équipé de l'interface (il faut que l'interface soit sous tension) ; le programme est capable de détecter la version de l'interface.

    La fenêtre du programme est représenté par la figure ci-dessous, elle est constituée de :

  • une fenêtre de texte informant des opérations dernièrement réalisées,
  • des boutons de commande
  • une barre d'information sur l'état du programmateur et du composant.

    Conseils d'utilisation

    Il s'agit d'une version du logiciel relativement jeune, n'hésitez pas à me signaler tout bug ou fonctionnement gênant

    Vérifier que le composant a été correctement identifié (rubrique "Device" dans la barre d'état), les composants testés sont les suivants :

    Il est conseillé d'effacer le composant avant programmation, mais cela n'est normalement pas obligatoire.

    Il faut charger un fichier de programmation (au format Intel HEX) par le bouton Load ou par le menu File/Open.

    Une fois le fichier (valide) chargé, on réactualise la rubrique des fusibles de configuration (Fuses) dans la barre d'état et dans la partie droite de la fenêtre du programme (Oscillateur et Timers)

    Il a été rajouté un contrôle (Automatic File Update) qui permet de charger automatiquement la dernière version du programme (fichier HEX) à chaque demande de programmation du composant. Un bouton situé en bas et à droite (RESET PIC) est utilisable avec l'interface PICPROG2000, il permet de réinitialiser le microcontrôleur à partir du PC.


    Fichiers associés au projet :

    Si vous ne possédez pas VisualBasic V6.00 ou si vous n'avez pas installé d'applications VB6 (par exemple EEPROM I2C), vous devez effectuer une installation complète du logiciel : picprogjw.zip(2,1 MOctets)

    Pour une mise à niveau de la version, il suffit de remplacer le fichier exécutable par sa Dernière version : progjw.exe (actuellement : V3.01 22 septembre 2000)

    Évolutions logicielles :

  • V1.00 (8 mars 2000) : version initiale

  • V2.00 (11 avril 2000) :
  • V2.10 (12 mai 2000) :
  • V3.00 (11 septembre 2000) :
  • V3.01 (22 septembre 2000) :

    En cas d'installation manuelle du soft, vous risquez d'avoir besoin de : DLPORTIO.dll

    Remarque : l'installation sous Windows NT requiert l'installation d'un driver de port parallèle (opération possible avec les droits d'administrateur) ; celui-ci vient de Scientific Sofware : port95nt.exe (1,5 Moctets).

    Dernière mise à jour : le 22 septembre 2000


    Remarques à Jacques.Weiss@supelec.fr