WordPress database error: [Table './meandr_base/anzpz_usermeta' is marked as crashed and last (automatic?) repair failed]
SELECT user_id, meta_key, meta_value FROM anzpz_usermeta WHERE user_id IN (1) ORDER BY umeta_id ASC

1

Programmateur de microcontrôleurs PIC

À l'heure actuelle est apparue beaucoup de concepts à l'aide de différents microcontrôleurs, y compris les microcontrôleurs PIC de MicroChip. Cela a permis d'obtenir suffisamment d'appareils fonctionnels, en dépit de leur simplicité. Mais le travail d'un microcontrôleur n'est pas possible sans une gestion de programme que vous voulez enregistrer. Dans cet article, nous considérons un programmateur universel EXTRA-PIC permettant de programmer le PIC de contrôleurs et de la mémoire EEPROM I2C.
Liste de puces, lors de l'utilisation avec le programme de l'IC-PROG v1.05D:

MOULIN-контроллеры фирмы Microchip: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, et PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505*, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630*, PIC16F648A, PIC16F676*, PIC16C710, PIC16C711, PIC16C712, ET PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770*, PIC16C771*, PIC16C773, PIC16C774, PIC16C781*, PIC16C782*, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C923*, PIC16C924*, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620*, PIC18F6720*, PIC18F8620*, PIC18F8720*

Remarque: les microcontrôleurs, qui sont marqués d'un astérisque (*) doit être connecté à программатору via le connecteur ICSP.

Une mémoire de série EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

Lui-même le schéma de la programmation EXTRA-PIC:

Le dessin du circuit imprimé au format Sprint Layout
Et maintenant les instructions sur la façon de programmer le microcontrôleur.

À titre d'exemple prenons le microcontrôleur PIC16F876A.

Rassemblez le programmateur, et préparez le bloc d'alimentation à tension de sortie minimale de 15V

Télécharger le programme de l'IC-PROG v1.05D

Décompressez le programme dans un répertoire distinct. Dans le dossier doivent être de trois fichiers:

icprog.exe – fichier d'enveloppe de la programmation;

icprog.sys – le pilote requis pour fonctionner sous Windows NT, 2000, XP. Ce fichier doit toujours se trouver dans le répertoire du programme;

icprog.chm – fichier d'aide (Help file).

Configuration d'un programme d'IC-PROG v1.05D.

Pour windows 95, 98, ME Pour Windows NT, 2000, XP
(Uniquement pour Windows XP ):
Avec le bouton droit sur le fichier icprog.exe.
«Propriétés » >> ongletCompatibilité » >>
Activez la case à cocher «en» sur «Exécuter ce programme en mode de compatibilité pour: » >> sélectionnezWindows 2000 «.
  1. Exécutez le fichier icprog.exe .
  2. SélectionnezSettings » >> «Options » >> l'onglet «Language » >> définissez la langue «French » et cliquez sur «Ok «.
  3. D'accord avec l'affirmation «You need to restart IC-Prog now (cliquez sur «Ok «).
  4. Gaine programmateur redémarre.
«Paramètres » >> «Programmateur«. Vérifiez l'installation, sélectionnez le port COM, cliquez surOk «.
«Paramètres » >> «Options » >> cliquez sur l'onglet «Général » >> cochez la case sur le point «On. NT/2000/XP pilote » >> Cliquez sur «Ok » >>
si le pilote n'a pas été installé dans le système, dans la fenêtre «Confirm » cliquez sur «Ok «. Le pilote s'installe, et la gaine de la programmation redémarre.
Remarque: Pour les très «rapide» des ordinateurs, il peut être nécessaire d'augmenter le paramètre «Le Délai D'Entrée/Sortie «. L'augmentation de ce paramètre augmente la fiabilité de la programmation, mais augmente le temps passé sur la programmation de la puce.
«Paramètres » >> «Options » >> cliquez sur l'onglet «I2C» >> activez la coche sur les points suivants:«Activer MCLR comme VCC » et «Activer l'écriture de blocs «. Cliquez sur «Ok «.
Le programme est prêt à l'emploi.

Installez la puce dans le panneau de la programmation, en respectant la position de la clé.

Branchez le cordon de rallonge, allumez-le.

Exécutez le programme d'IC-PROG.

Dans la liste déroulante, sélectionnez le contrôleur PIC16F876A.

Si vous n'avez pas un fichier avec le firmware préparez:

ouvrez le programme standard «bloc-notes»;

collez le texte dans un document du firmware;

enregistrez sous n'importe quel nom, par exemple, prohivka.txt (extension *.txt ou *.hex).

Suite à l'IC-PROG Le fichier >> Ouvrir le fichier (! ne pas confondre avec Ouvrir un fichier de données ) >> retrouvez notre fichier de firmware (si vous avez un fichier avec l'extension *.txt , dans le type de fichiers, sélectionnez Any File *.* ). Le guichet «Du code» doit se remplira d'informations.

Appuyez sur le bouton «Programmer la puce» (la led rouge s'allume).

Attendons l'achèvement de la programmation (environ 30 secondes).

Pour le contrôle, cliquez sur «Comparer la puce avec le tampon».

administrateur

One Comment

  1. WordPress database error: [Table './meandr_base/anzpz_usermeta' is marked as crashed and last (automatic?) repair failed]
    SELECT user_id, meta_key, meta_value FROM anzpz_usermeta WHERE user_id IN (477) ORDER BY umeta_id ASC

">class="comment byuser comment-author-galich even thread-even depth-1">

Un excellent programmeur, mais impeccablement fonctionne uniquement avec des ordinateurs одноядерными, jusqu'à 1,5 Ghz processeurs.
Немаловажно – на плату устанавливается разъем DB9F (мама, гнезда), а соединение с компьтером при поможи кабеля-удлинителя COM-порта

Laisser un commentaire

Your email address will not be published. Required fields are marked *