Menu English Ukrainian Russe Accueil

Bibliothèque technique gratuite pour les amateurs et les professionnels Bibliothèque technique gratuite


ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE
Bibliothèque gratuite / Schémas des appareils radio-électroniques et électriques

Programmateur USB pour microcontrôleurs AVR et AT89S, compatible avec AVR910. Encyclopédie de l'électronique radio et de l'électrotechnique

Bibliothèque technique gratuite

Encyclopédie de l'électronique radio et de l'électrotechnique / microcontrôleurs

Commentaires sur l'article Commentaires sur l'article

Cet appareil prend en charge l'écriture de mots et de pages utilisée dans la programmation de la famille AVR de MCU, et l'écriture d'octets pour les MCU AT89S53 et AT89S8252 de la famille AT89S. Ainsi, avec l'aide du programmeur, il est possible de programmer tous les MK actuels de la famille AVR et les MK AT89S53 et AT89S8252 de la famille AT89S avec le support de ces MK à partir du logiciel de contrôle installé sur l'ordinateur.

Le programmeur est basé sur le pilote Objective Development et est entièrement compatible avec le programmeur original ATMEL AVR910. Je recommande de le répéter exactement selon le schéma illustré sur la figure. La suppression "inutile", à première vue, des détails peut soit conduire à un fonctionnement incorrect du programmeur, soit à une panne du port USB de l'ordinateur.

Programmateur USB pour microcontrôleurs AVR et AT89S, compatible avec AVR910. Programmateur USB

Le connecteur X1 est connecté avec un câble standard à l'une des prises de port USB disponibles dans l'ordinateur. Le fusible FU1 est utilisé pour protéger les lignes électriques de ce port contre les courts-circuits accidentels dans les circuits du programmateur. Les diodes VD1 et VD2 - redresseurs conventionnels avec une chute de tension continue de 0,6 ... 0,7 V - sont conçues pour abaisser l'alimentation du microcontrôleur DD1 à 3,6 V. Selon la documentation, il peut fonctionner à cette tension d'alimentation avec une horloge fréquence jusqu'à 14 MHz ou plus. Le connecteur X2 est relié au connecteur ISP de l'appareil programmable ou au panneau du microcircuit programmable dont l'alimentation doit être fournie séparément.

Des impulsions rectangulaires d'une fréquence de 3 MHz sont émises vers la broche 2 du connecteur X1 pour "réanimer" le MK, qui avait programmé par erreur des bits de configuration (fusibles) responsables de la synchronisation. Ce signal est généré en permanence et ne dépend pas du mode de fonctionnement du programmateur. Les LED HL1 et HL2 signalent les actions en cours du programmeur - respectivement, sur la lecture d'informations dans la mémoire du microcontrôleur programmable et sur l'écriture dans celle-ci. La LED HL3 est allumée lorsque le programmateur est sous tension. Les résistances R11-R15 sont conçues pour faire correspondre les niveaux de signal du MK DD1 avec ceux des circuits externes. Le cavalier S1 lors de la programmation initiale de MK DD1 est réglé sur "Mod." (l'opposé de sa position dans le schéma).

En connectant un programmateur externe au connecteur X2, le programme de contrôle est chargé dans le MK. Après cela, le cavalier doit être remis dans la position "Normal" indiquée sur le schéma. Pour le fonctionnement normal du programme téléchargé, il est nécessaire que les bits de configuration SPIEN, CKOPT, SUT1 et BODEN soient programmés (mis à 0) dans le MCU DD0, et le reste à gauche mis à 1. Habituellement, dans les MCU ATmega8 reçus directement du fabricant, le bit SPIEN est déjà programmé. En réglant le cavalier S2, il est possible d'abaisser la fréquence d'horloge de l'interface SPI MK DD1 à environ 20 kHz. Cela est nécessaire pour programmer les microcontrôleurs de la famille AVR cadencés à partir d'un oscillateur interne de 128 kHz. Avec le cavalier S2 retiré, l'interface SPI fonctionne à environ 187,5 kHz. Cela permet au MCU d'être programmé à une vitesse d'horloge minimale de 570 kHz (familles ATtiny et ATmega), 750 kHz (familles AT90S) et 7,5 MHz (familles AT89S).

Vous pouvez retirer et installer le cavalier S2 "en déplacement", car chaque fois que vous accédez à l'interface SPI, le programme MK DD1 vérifie sa présence. Il n'est pas recommandé de le faire uniquement lorsque le processus d'écriture/lecture du MK programmable est en cours d'exécution, ce qui peut entraîner une distorsion des informations en cours d'écriture ou de lecture. La programmation MK à l'aide de l'utilitaire AVRProg v.1.4 du package AVR Studio prend 10 à 30 s avec vérification, en fonction de la quantité de mémoire et de la fréquence d'horloge. Le programmeur a été testé avec succès avec les programmes ChipBlasterAVR v.1.07 Evaluation, CodeVisionAVR, AVROSP. Les MK AT89S53, AT89S8252, AT90S2313, AT90S8515, ATtiny13, ATtiny26, ATtiny45, ATtiny2313, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega16, ATmega32, ATmega64, ATmega128, ATmega90 ont été programmés. Le programme AVRDUDE s'est avéré incompatible avec ce programmateur, il n'exécute pas correctement toutes les commandes du protocole AVR128.

Lorsque vous connectez pour la première fois un programmeur fabriqué avec un MK DD1 correctement programmé à un ordinateur, le système d'exploitation trouvera un nouveau périphérique - le programmeur USB AVR910. Il convient de noter que cela ne se produira pas si la fréquence nominale du résonateur ZQ1 dans le programmateur diffère de 12 MHz. Cela est dû aux particularités du fonctionnement de l'USB et du programme MK DD1. Vous devez refuser l'offre du système de rechercher automatiquement le pilote et spécifier le chemin d'accès au fichier prottoss.avr910.usb.inf. L'avertissement indiquant que le pilote n'est pas signé numériquement doit être ignoré.

J'ai eu des problèmes lorsque, après avoir installé le programmeur dans le système, l'AVRProg v. 1.4 n'a pas pu le localiser. Il s'est avéré que le système d'exploitation a choisi le port virtuel COM9 pour le programmeur et que le programme AVRProg ne peut fonctionner qu'avec les ports COM 1-COM4. Vous pouvez modifier le numéro de port à l'aide du "Gestionnaire de périphériques" de Windows, en suivant le chemin "Programmateur USB AVR910->Propriétés->Paramètres de port->Avancé->Numéro->Port COM". L'installation du programmeur sous Windows 2000 ne diffère pas, en principe, de celle décrite ci-dessus pour Windows XP, mais il existe une particularité: les retards dans le pilote usbser.sys de ce système d'exploitation déforment les commandes générées par l'ordinateur vers le programmeur et les réponses envoyé par le programmeur. Quel est le problème, je ne l'ai pas encore découvert, mais j'ai trouvé un moyen fiable de résoudre le problème. Il suffit de remplacer les fichiers ..\winnt\system2000\drivers\ et ..\winnt\ system32\dllcashe\ usbser.sys dans les dossiers système Windows 32 du même nom depuis Windows XP. Naturellement, il devra être remplacé en démarrant sous un autre système d'exploitation (par exemple, à partir d'une disquette de démarrage).

En règle générale, un programmateur correctement assemblé avec un MK DD1 correctement programmé n'a pas besoin d'être ajusté. Seule remarque : l'entrée RESET du MK programmable peut être connectée au power plus avec une résistance d'une valeur nominale d'au moins 10 kOhm. Cela est dû à la tension d'alimentation réduite de MK DD1 et à la présence de résistances de limitation dans les circuits de signal de commande.

Si le programmateur ne fonctionne pas, vous devez tout d'abord vous assurer qu'il n'y a pas d'erreurs d'installation, de ruptures ou de courts-circuits sur sa carte. Mesurez ensuite la tension entre les broches d'alimentation du MK DD1 (7 et 8). Il doit être compris entre 3,5 et 3,8 V. Ensuite, vérifiez si le générateur d'horloge MK fonctionne. Cela peut être fait à l'aide d'un oscilloscope en le connectant à la broche 10 DD1. S'il n'y a pas d'oscilloscope, connectez une LED ordinaire entre la broche 10 et le fil commun via une résistance de limitation de 330 ... 510 Ohm (cathode au fil commun). Si le générateur est en marche, la LED s'allume faiblement. Il reste à vérifier si le programme chargé dans MK DD1 a démarré. Un des signes de son fonctionnement est la présence d'impulsions à 1 MHz sur la broche 3 du connecteur X2. Cela peut être fait à l'aide d'un oscilloscope ou d'une LED en utilisant la méthode décrite ci-dessus. Lors de la fermeture des fils du résonateur à quartz ZQ1 avec une pince à épiler, une LED faiblement éclairée devrait augmenter de manière aléatoire la luminosité ou s'éteindre complètement.

Programme pour le micrologiciel du microcontrôleur

Auteur : A. Ryzhkov, Novokuznetsk ; Publication : cxem.net

Voir d'autres articles section microcontrôleurs.

Lire et écrire utile commentaires sur cet article.

<< Retour

Dernières nouvelles de la science et de la technologie, nouvelle électronique :

Machine pour éclaircir les fleurs dans les jardins 02.05.2024

Dans l'agriculture moderne, les progrès technologiques se développent visant à accroître l'efficacité des processus d'entretien des plantes. La machine innovante d'éclaircissage des fleurs Florix a été présentée en Italie, conçue pour optimiser la phase de récolte. Cet outil est équipé de bras mobiles, lui permettant de s'adapter facilement aux besoins du jardin. L'opérateur peut régler la vitesse des fils fins en les contrôlant depuis la cabine du tracteur à l'aide d'un joystick. Cette approche augmente considérablement l'efficacité du processus d'éclaircissage des fleurs, offrant la possibilité d'un ajustement individuel aux conditions spécifiques du jardin, ainsi qu'à la variété et au type de fruits qui y sont cultivés. Après avoir testé la machine Florix pendant deux ans sur différents types de fruits, les résultats ont été très encourageants. Des agriculteurs comme Filiberto Montanari, qui utilise une machine Florix depuis plusieurs années, ont signalé une réduction significative du temps et du travail nécessaires pour éclaircir les fleurs. ...>>

Microscope infrarouge avancé 02.05.2024

Les microscopes jouent un rôle important dans la recherche scientifique, car ils permettent aux scientifiques d’explorer des structures et des processus invisibles à l’œil nu. Cependant, diverses méthodes de microscopie ont leurs limites, parmi lesquelles la limitation de la résolution lors de l’utilisation de la gamme infrarouge. Mais les dernières réalisations des chercheurs japonais de l'Université de Tokyo ouvrent de nouvelles perspectives pour l'étude du micromonde. Des scientifiques de l'Université de Tokyo ont dévoilé un nouveau microscope qui va révolutionner les capacités de la microscopie infrarouge. Cet instrument avancé vous permet de voir les structures internes des bactéries vivantes avec une clarté étonnante à l’échelle nanométrique. En général, les microscopes à infrarouge moyen sont limités par leur faible résolution, mais le dernier développement des chercheurs japonais surmonte ces limitations. Selon les scientifiques, le microscope développé permet de créer des images avec une résolution allant jusqu'à 120 nanomètres, soit 30 fois supérieure à la résolution des microscopes traditionnels. ...>>

Piège à air pour insectes 01.05.2024

L'agriculture est l'un des secteurs clés de l'économie et la lutte antiparasitaire fait partie intégrante de ce processus. Une équipe de scientifiques du Conseil indien de recherche agricole et de l'Institut central de recherche sur la pomme de terre (ICAR-CPRI), à Shimla, a mis au point une solution innovante à ce problème : un piège à air pour insectes alimenté par le vent. Cet appareil comble les lacunes des méthodes traditionnelles de lutte antiparasitaire en fournissant des données en temps réel sur la population d'insectes. Le piège est entièrement alimenté par l’énergie éolienne, ce qui en fait une solution respectueuse de l’environnement qui ne nécessite aucune énergie. Sa conception unique permet la surveillance des insectes nuisibles et utiles, fournissant ainsi un aperçu complet de la population dans n'importe quelle zone agricole. "En évaluant les ravageurs cibles au bon moment, nous pouvons prendre les mesures nécessaires pour lutter à la fois contre les ravageurs et les maladies", explique Kapil. ...>>

Nouvelles aléatoires de l'Archive

Tondeuse électrique pour les poils du nez et des oreilles 25.09.2001

L'appareil contient deux lames incurvées à grande vitesse en acier inoxydable. La coupe des cheveux est silencieuse et sans vibrations. La surface de travail de la machine est arrondie. Son corps est en plastique résistant.

Fonctionne à partir d'une seule batterie. Dimensions : hauteur - 12 cm, diamètre - 3 cm.Poids 115 g.

Autres nouvelles intéressantes :

▪ PHILIPS a présenté ses téléviseurs miroir en Russie

▪ Sony supprime progressivement les lecteurs de CD et de DVD

▪ L'Arctique attend de nouveaux records de fonte

▪ Avions - air pur

▪ Souris sans fil ultra-légère Logitech G Pro X Superlight

Fil d'actualité de la science et de la technologie, nouvelle électronique

 

Matériaux intéressants de la bibliothèque technique gratuite :

▪ Section Firmware du site. Sélection d'articles

▪ article Histoire des religions du monde. Notes de lecture

▪ article Pourquoi les mariées portent-elles le voile ? Réponse détaillée

▪ article Entretien des chaudières à vapeur pour combustibles gazeux. Instruction standard sur la protection du travail

▪ Article Communication radio civile. Transvertisseurs. Annuaire

▪ article Barre et deux balles. Concentration secrète

Laissez votre commentaire sur cet article :

Nom:


E-mail (facultatif) :


commenter:





Toutes les langues de cette page

Page principale | bibliothèque | Articles | Plan du site | Avis sur le site

www.diagramme.com.ua

www.diagramme.com.ua
2000-2024