Visiteurs :

 
 
.: http://kudelsko.free.fr :.
 

 

Google
 
Navigation :

 Page d'accueil


Programmateurs :
 Prog PIC / EEPROM Centronic
 
Prog PIC/EEPROM RS232
      
Présentation
       WinPIC 800
       Réalisation
       Datasheets 
 Prog PIC / EEPROM USB V2
 Prog 68HC11F1

Instruments de mesure :
 Oscilloscope pour PC  
 Testeur de composants  
 Inductancemètre USB 
 Isolateur optique oscilloscope
 Capacimètre USB 
 Analyseur logique 30MHz
 Loupe vidéo 
 Générateur de fonctions DDS
 Volt / Amp. Mètre LCD USB
 Oscillateur 1kHz - 68MHz  

Projets Divers :
 Horloge / Calendrier
 Serrure à iButton
 Serrure à transpondeurs
 Décodage trame UM3750

 
Commutateur IR dual
 Gradateur IR dual
 Récepteur IR/PC 16 canaux 
 Déport IR à courant porteur  
 Décodeur 2 ou 4 canaux HF 
 Récepteur HF pour K6706B  
 Disjoncteur différentiel  

Interfaces Réseau WIFI :
 Module ESP8266

Domotique :
 Présentation des dispositifs
 Interface PC domotique
 Contrôleur Telis 4 Dual
 Contrôleur Velux Trio
 Emetteur HF - RS232
 Récepteur HF
 Contrôleur Ethernet

Ensemble domotique :
 Présentation des dispositifs
 Power Switch IR - 3 canaux
 CPL émetteur
 CPL récepteur
 Power Clock USB 

Interfaces Réseau Ethernet :
 ENC28J60, Config. et Delphi  Interface Ethernet 8 in 8 out
 Interface Ethernet 16 sorties
 Interface Ethernet LCD
 Interface Eth. n°1 multi IN-OUT
 Interface Eth. n°2 multi IN-OUT
 Interface Eth. LCD Graphique

Interfaces USB :
 Interface USB à 16 sorties
 Interface LCD USB
 Récepteur IR USB
 Interface Therm/Hygro USB
 Interface universelle USB
 Interface USB 16 out, 8 in
 Interface LCD graphique USB
 Timer USB programmable

Interfaces RS232 :
 LCD - RS232
 CAN 12 bits - RS232 et //
 Clavier RS232 et //
 LCD 4 x 40 - RS232
 OSD - RS232
 Interface universelle RS232
 Afficheurs 7 seg. RS232
 Interface LCD graphique
 Interface OSD - RS232 V2

Applications Vidéo :
 Stabilisateur de recopie vidéo
 Générateur de mires
 Transcodeur PAL-RVB / SECAM
 Distributeur audio-vidéo 1-3
 Commutateur Péritels 4 / 2 
 PiP Box  

Applications Audio :
 Commutateur audio 4 voies

Téléphonie :
 Sélecteur lignes téléphoniques
 Sélecteur lignes téléphoniq. V2 
 Sélecteur lignes téléph. V3 

Mesures dans l'environnement :
 - température;
 - pression;
 - humidité relative;
 - orientation...
 Thermo-PC Dual
 Thermomètre
 Baromètre
 Météo OSD
 Thermomètre pour PC
 Boussole électronique 

Chargeurs/déchargeurs accus :
 Chargeur Accus R6 - 6F22

Logiciels :
 Atténuateurs HF
 Réseau d'adaptation résistif

Articles de la presse :
 Mipot HF
 Transformateur
 Radiateur
 Mosfet
 Alimentation
 AOP
 AOP2
 Applications des régulateurs
 Convertisseurs de tension
 Convertisseurs DC -DC
 Les filtres électroniques
 Le NE555
 Le triac
 Le réglage offset des AOP
 Les régulateurs
 
Les multiplieurs

L'indispensable :
 Code couleur résistances
 Valeurs normalisées résistances
 Code couleur condensateurs

Publicité :

 

 

WinPIC 800 et programmateur RS232


  Vérifications préliminaires du programmateur :

      Vérifiez l'ensemble de vos soudures avec une loupe et n'hésitez pas à utiliser votre ohmmètre pour détecter d'éventuels court-circuits entre les pistes ou pastilles, microcoupures, etc...

      Sans connecter votre programmateur au PC, mettez le sous tension et assurez-vous d'obtenir les bonnes tensions d'alimentation en vous aidant du schéma structurel disponible en téléchargement à la page[ Réalisation ].


 
  Téléchargement du logiciel WinPic 800 :

     Le logiciel WinPIC 800 est compatible avec tous les systèmes d'exploitation 98, 98SE, Me, 2000, XP, Vista, Seven et 8.

     Vous pouvez télécharger la toute dernière version du logiciel Freeware
WinPic 800 librement disponible sur le site des ces auteurs.

Téléchargez la dernière version du logiciel WinPic 800
à l'ad
resse officielle suivante :
[ http://winpic800.com/ ]
 


    Installation du logiciel WinPic 800 : 

      Après avoir téléchargé le logiciel, double-cliquez sur le fichier exécutable. Sélectionnez dans la liste des langues, French comme ci-dessous et cliquez sur le bouton Suivant.


 

      Modifiez si besoin le répertoire de destination dans lequel sera installé WinPic 800 et cliquez sur Installer.

     

     Patientez jusqu'à la fin de l'installation...

 

     Le logiciel étant installé, nous allons passer désormais au programmateur...

 

   Connexion de votre programmateur au PC :

        PC éteint, connectez votre programmateur de PIC / EEPROM au port série de votre ordinateur via un cordon RS232 de type prolongateur non croisé répondant au schéma ci-dessous :

     Si votre PC de bureau est dépourvu de port série sur la carte mère, vous pouvez vous procurer dans le commerce des cartes PCI possédant une ou deux sorties RS232. Ces cartes sont parfaitement compatibles avec ce programmateur et WinPic 800.
          En revanche, je vous déconseille d'utiliser des convertisseurs USB-RS232 qui génèrent un port RS232 virtuel.

     
   
    Démarrez votre PC et lancez
 
     
  Assurez-vous d'avoir l'interrupteur M/A du programmateur en position OFF. Reliez le cordon d'alimentation au secteur. Les deux leds ON +5V et ON +13V doivent être éteinte.

 

      Sans mettre de microcontrôleur ni d'eeprom sur les supports, mettez votre programmateur sous tension en positionnant l'inverseur M/A sur ON, comme ci-dessous :

 

      Désormais, nous allons vérifier le bon fonctionnement du programmateur avec WinPic 800 comme ci-après...
 



    Configuration du logiciel WinPic 800 avec le programmateur de PIC :

     Lancez le logiciel WinPic 800 en double cliquant sur l'icône suivant :

 

     Sélectionnez dans le menu déroulant Language la langue de votre pays, ici le Français.



    
 Cliquez sur le bouton Hardware comme ci-dessous :



    
 Dans la nouvelle fenêtre, sélectionnez le programmateur JDM Programmer comme ci-dessous :



    
 Cliquez sur le bouton encadré en rouge comme ci-dessous :



    
 Décochez la case en haut à droite de la fenêtre afin de débloquer la configuration. Paramétrez ensuite les bits (DTR, CTS, RTS et TXD) comme ci-dessous :


       N'oubliez pas de choisir le
numéro du port série connecté à votre programmateur. Dans le cadre de cet exemple, le programmateur est relié au port COM1.

     Enfin, validez vos réglages en cliquant sur le bouton
Appliquer.

 

      Cliquez sur le bouton Test hardware comme ci-dessous :

    
     Si votre programmateur fonctionne correctement, le logiciel doit vous retourner le message suivant :

     Cliquez sur le bouton Accepter.

     Votre programmateur est désormais opérationnel. Vous pouvez dès à présent passer à la programmation de votre microcontrôleur PIC ou mémoire EEPROM comme ci-après...
 


    Programmation d'un microcontrôleur PIC :

    Conditions initiales :
        Votre programmateur est relié à votre PC par son cordon RS232 et est déjà lancé.

      
 Le logiciel WinPic 800 est déjà configuré pour fonctionner avec le présent programmateur.

 

     Programmation d'un PIC :

     Mettez votre programmateur hors tension. Insérez votre microcontrôleur à programmer dans son support correspondant (attention au sens !).

         Dans le cadre de cet exemple, nous allons programmer un microcontrôleur
PIC18F252.


     Mettez votre programmateur à nouveau sous tension. Les leds rouges doivent s'illuminer.


 

     Lancez le logiciel WinPic 800 et cliquez sur le bouton Detection Device comme ci-dessous :

 

         Durant cette phase, la led PROG du programmateur doit clignoter...



         Le logiciel va détecter
automatiquement le type de microcontrôleur inséré sur le support correspondant de votre programmateur. Dans le cas présent, le logiciel nous renvoie le message suivant :

        Cliquez sur le bouton Accepter afin de valider la détection automatique du microcontrôleur.

 

       Vous obtenez désormais la référence de votre microcontrôleur dans la liste en haut à droite de la fenêtre principale du logiciel comme ci-dessous :

 

      Cliquez sur le bouton Ouvrir afin de sélectionner le fichier HEX à programmer au sein de microcontrôleur comme ci-dessous :

 

      Une boîte de dialogue s'ouvre, puis sélectionnez dans l'arborescence de votre disque dur le fichier  HEX à programmer au sein de votre microcontrôleur.

         Dans le cadre de cet exemple, nous allons programmer le fichier nommé
test.HEX présent dans le répertoire Mes Documents du disque dur.

     
      Validez votre choix en cliquant sur le bouton
Ouvrir.
 
 

       Vous obtenez le listing hexadécimal de votre programme HEX comme ci-dessous :

 

       Cliquez sur l'onglet Fusibles afin de définir la configuration liée à la programmation de votre microcontrôleur PIC.

         Il n'y a pas de configuration standard pour les fusibles ! La configuration dépend par exemple de la fréquence du quartz utilisée avec votre microcontrôleur mais aussi des fonctions hardwares dont a eu besoin le développeur au cours de l'écriture du logiciel dédié à votre PIC.

              La configuration des
fusibles est généralement précisée par l'auteur du fichier HEX... 


      Dans le cadre de cet exemple, notre PIC18F252 est cadencé à 4MHz et nous conserverons la configuration par défaut de l'oscillateur en mode XT. Le reste de la configuration par défaut est correcte et nous pouvons désormais passer à l'étape de programmation. 


         Cliquez sur le bouton Effacer afin de supprimer l'éventuel contenu de la mémoire de votre microcontrôleur.

     
         Durant cette phase, la
led PROG du programmateur doit clignoter...
 
 

        Si tout c'est bien passé, vous devez obtenir le message suivant :

 

       Cliquez ensuite sur le bouton Programmer comme ci-dessous :

       Durant cette phase, la led PROG du programmateur doit clignoter...

 

        Si tout c'est bien passé, vous devez obtenir le message suivant :

       

        Par ailleurs, sachez que le logiciel WinPic 800 effectue une programmation tout en vérifiant simultanément l'octet venant d'être programmé. A la fin de la programmation, vous obtenez un rapport sur les éventuelles erreurs rencontrées...
        Il est donc inutile en fin de programmation d'effectuer une seconde vérification du contenu du microcontrôleur.

        Vous pouvez consulter la liste des tâches effectuées par
WinPic 800 durant la programmation de votre microcontrôleur. Ci-dessous, nous remarquons la ligne "Vérification pendant la programmation" assurant la vérification des octets durant la phase de programmation.


 

        Cliquez sur le bouton Accepter afin de refermer la précédente fenêtre.

 

       A titre indicatif, vous avez la possibilité d'effectuer une vérification complète de votre programme fraîchement implanté dans la mémoire de votre PIC en cliquant sur le bouton Vérifier comme ci-dessous :

 

       Vous pouvez désormais couper l'alimentation électrique de votre programmateur. Retirez de son support votre microcontrôleur désormais programmé et opérationnel !



    Programmation des mémoires EEPROM :

     Si vous utilisez des mémoires EEPROM référencées 24xx ou 24LCxx de Microchip n'utilisez pas la sélection suivante :

  
     La bonne démarche consiste à programmer les
24xx ou 24LCxx ou bien encore 24Cxx  à partir de la sélection suivante :




    Programme HEX pour PIC18F252 permettant de tester votre programmateur RS232 :

     A titre d'exemple voici un fichier HEX destiné au PIC18F252 vous permettant de tester votre programmateur de PIC RS232.

     Ce programme test fait clignoter 21 leds à la manière d'un chenillard de RA0 vers RC7 avec un intervalle de temps de 50ms entre chaque led (une led illuminée à la fois, d'où la présence d'une seule et unique résistance de limitation en courant R1).

     

      Dans ce programme, la PLL du PIC18F252  permettant d'obtenir une horloge de 40MHz avec un quartz de 10MHz n'a pas été initialisée. De la sorte, employez un quartz X1 de 4MHz comme sur le schéma structurel ci-dessus.

Téléchargement du programme test "S18F252.HEX" : 68,5  ko  

Configuration des fusibles sous WinPic 800
après avoir ouvert le fichier
S18F252.HEX pour le PIC18F252.
 

 


 


 

 

 


 


 


 



Copyright © 2000 - 2016. F.KUDELSKO. Tous droits réservés.
Reproduction interdite sans autorisation.