PIC18 > PP18 > WIN
Home

PP18 : version Windows

Cette version présente une interface graphique sous Windows afin de piloter un programmateur de type SCHAER+ pour PIC18.

 

> Présentation

La version en cours est la version 2.02 et a été validée sous Windows 98. Cette version comprend une fenêtre principale commune pour tous les PIC18 manipulés, et une DLL chargée en mémoire par l'utilisateur en fonction du composant utilisé. Ceci permet d'optimiser le code de façon spécifique pour chaque PIC18 (bits de configuration spécifiques par exemple). Cette brillante idée est avant tout celle de Christophe Hoyon, principal développeur de la version précédente.

PP18 version 2.01 fonctionne pour Windows 95, 98, Me, NT, 2000 et XP.

Le projet a été développé en C et C++ sous Borland C++ Builder 3.0. Le code est en open-source et est distribué sous license GPL. Tous les détails relatifs à la conception du projet, son organisation, son état d'avancement (et ses développeurs ;-) se trouvent dans les fichiers *.txt à la racine des fichiers ZIP. Consulter le fichier README.txt pour de plus amples informations.

Ci-dessous, une capture d'écran typique de l'application avant téléchargement du code vers un PIC18F458 :

Prochainement :

> Download

PP18.exe (exécutable Windows toutes versions)
Manuel Utilisateur
Code source de PP18 (Projet Borland Builder 6)

Téléchargez la DLL correspondante au PIC18 que vous utilisez :

DLL pour PIC18F242 en version 1.03
TESTED
DLL pour PIC18F248 en version 1.03
NOT TESTED
DLL pour PIC18F252 en version 1.03
TESTED
DLL pour PIC18F258 en version 1.03
NOT TESTED
DLL pour PIC18F442 en version 1.03
TESTED
DLL pour PIC18F448 en version 1.03
NOT TESTED
DLL pour PIC18F452 en version 1.03
TESTED
DLL pour PIC18F458 en version 1.04
TESTED
DLL pour PIC18F1220 en version 1.02
TESTED
DLL pour PIC18F1320 en version 1.02
TESTED
DLL pour PIC18F2455 en version 1.00
TESTED
DLL pour PIC18F2525 en version 1.01
TESTED
DLL pour PIC18F2550 en version 1.01
TESTED
DLL pour PIC18F2620 en version 1.00
NOT TESTED
DLL pour PIC18F4455 en version 1.01
TESTED
DLL pour PIC18F4550 en version 1.01
NOT TESTED
DLL pour PIC18F4220 en version 1.03
TESTED
DLL pour PIC18F4320 en version 1.00
NOT TESTED
DLL pour PIC18F4620 en version 1.01
TESTED
DLL pour PIC18F6520 en version 1.02
TESTED
DLL pour PIC18F6490 en version 1.01
NOT TESTED
DLL pour PIC18F6620 en version 1.03
TESTED
DLL pour PIC18F6621 en version 1.00
NOT TESTED
DLL pour PIC18F6720 en version 1.04
TESTED
DLL pour PIC18F8720 en version 1.02
TESTED

Si le PIC18 que vous souhaitez programmer n'est pas dans la liste ci-dessus, n'hésitez pas à me contacter pour la développer. Vous pouvez aussi développer votre propre DLL à partir des sources disponibles.

 

> Principes de fonctionnement

PP18 se décompose en 2 partie : un exécutable commun à tous les PIC18, et une DLL par PIC18 utilisé.

Au lancement de l'application, l'image du ZIF représente un support vide, sans composant inséré. Il est alors possible de cliquer sur l'image à l'aide du bouton droit de la sourie. Si le PIC inséré dans le programmer correspond à celui de la DLL, le ZIF change afin de représenter un PIC18 de 40 broches. Une fois cette détection faite les boutons DOWNLOAD et UPLOAD sont validés.

Le menu contextuel
Toutes les actions possibles de la DLL.

Présentation de l'application PP18
Présente les informations de version, de licence et d'auteur.



Présentation de la DLL
Caractéristiques principales du PIC18 détecté.



Réglages du programmateur
Pour tester ou bien modifier son programmateur.



Réglages avancés
Pour mettre au point le paramétrage du port parallèle.


Bits de configuration du PIC
Pour modifier facilement les paramètres du PIC18.