À 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.
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».
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