Visiteurs :

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

 

Google
 
Navigation :

 Page d'accueil


Programmateurs :
  Prog PIC/EEPROM Centronic
      
Présentation
       Configuration ICPROG
       ICPROG & Windows 2000
       ICPROG & Windows XP
       Réalisation
       Application
       Adaptateur
       Datasheets 
 Prog PIC / EEPROM RS232
 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é :

 

 

Application du programmateur


  Exemple de programmation d'un PIC ou d'une EEPROM :

    PC éteint, connectez votre programmateur de PIC / EEPROM au port Centronic via un cordon de type imprimante (DB25 > Centronics 36).

    Assurez-vous d'avoir l'interrupteur M/A du programmateur en position OFF. Reliez le connecteur femelle de votre adaptateur secteur à l'embase d'alimentation de votre programmateur .


 

    Placez dans le support approprié le PIC ou l'EEPROM à programmer.

Mise en place du PIC 16F84A (1ko) ou du PIC 16F628 (2ko).

 

Mise en place du PIC 16F873 (4ko) ou du PIC 16F876 (8ko).

 

Mise en place d'une EEPROM (ici une 24LC16)

 

    Démarrez votre PC et lancez Windows.

    Mettez votre programmateur sous une tension en positionnant l'inverseur M/A sur ON, comme ci-dessous :

 

     La led "ON GENERAL" doit s'éclairer.

 

 

    Lancez le logiciel ICPROG.EXE.

    Choisissez la bonne version de PIC ou d'EEPROM que vous souhaitez programmer :         ou ou , etc...
 

     Recherchez le programme compilé au format HEX dans l'arborescence de votre disque dur en cliquant sur

    Choisissez le bon mode d'oscillateur :
       Le mode XT pour des quartz allant de 4 MHz à 20 MHz (à utiliser le plus souvent).
         Le mode
HS (High Speed) pour des oscillateurs externes.
         Le mode
RC pour un oscillateur à base d'une résistance et d'un condensateur (pas très utilisé).
         Le mode LP pour un quartz à fréquence basse (quartz horloger de 32,768 kHz).
 

    Deux cas possibles pour la programmation :

        Pour un PIC,  vous devez impérativement effacer la totalité de sa mémoire flash en cliquant sur , avant de procéder à une nouvelle programmation. Ensuite, cliquez sur  pour activer la programmation du microcontrôleur.

              Vous devez constater l'illumination de la led "PROG" lors des phases d'effacement, programmation et vérification des PIC.
             

 

        Pour une EEPROM série de type 24LCxx ou 24Cxx, il n'est nul besoin d'effacer la mémoire avant programmation. Cliquez directement sur .  

              Lors de la programmation ou lecture d'une EEPROM, la led "PROG" s'illumine une demi-seconde puis s'éteint, tandis que la procédure d'ICPROG se poursuit.


 

    Placez l'inverseur de la votre programmateur sur la position OFF.  Vous pouvez retirer le circuit PIC ou EEPROM de son support.

 

    N'oubliez pas d'éteindre votre PC avant de déconnecter le port Centronic de votre programmateur.
 

  Quelques remarques importantes :

        Vous obtenez systématiquement lors de la phase de programmation, de lecture ou de vérification des erreurs du genre (l'adresse pouvant varier) :


 

          Dans ce cas, modifiez la valeur du Délais I/O au sein du panneau de configuration hardware de ICPROG. Essayez toutes les valeurs possibles.


 

        Toutefois ce type d'erreurs de vérification est souvent la cause d'un problème d'origine hardware.         Je vous conseille de vérifier la bonne implantation des composants et leurs valeurs respectives.         Vérifiez de ne pas avoir de microcoupures au niveau du circuit imprimé. Enfin, en vous aidant de l'implantation et du schéma structurel, contrôlez les potentiels en sorties des régulateurs et sur les différents supports des circuits intégrés.

          Le "Délais I/O" est directement lié à la vitesse de votre PC (mon PC est un Atlon XP 2200+).  
          Pour ma part, la valeur
10 donne d'excellents résultats pour toutes les versions de PIC utilisées dans mes applications.

 

          Cocher l'option CP (Code Protection) si vous souhaitez empêcher la relecture de votre programme implanté dans l'EEPROM du microcontrôleur.



 

         Une mauvaise configuration des FUSES entraîne la plupart du temps un blocage de l'exécution du programme du PIC. L'auteur du programme doit (ou devrait !) fournir à l'utilisateur la configuration exacte à employer.
              L'option
WDT (chien de garde) doit être dévalidée pour certains programmes ne le prenant pas en charge.
              Il en va de même pour le
PWRT (timer).

 

        Vous pouvez lire le contenu des PIC / EEPROM en cliquant sur .  De même, vous pouvez vérifier le contenu des PIC / EEPROM par comparaison entre avec le programme original et celui programmé en EEPROM en cliquant sur .

 

        Evitez d'acheter les versions 16F84-04/P. Elles sont totalement dépassées et ne peuvent pas être overclockées au-delà de 10MHz à l'inverse des modèles 16F84A-04/P fonctionnant parfaitement à 12, 16 et 20MHz.
 

 


 


 

 

 


 


 


 



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