Programmateur USB miniature pour microcontrôleurs AVR. Un programmeur simple pour programmer les microcontrôleurs AVR via le port COM Schémas des programmeurs avr pour le port com


Bien sûr, il y avait immédiatement besoin d'un programmeur. Le programmeur sur le port LPT ne me convenait pas, du fait qu'il existe une possibilité de graver le port de l'ordinateur. Bien sûr, il était possible d'assembler un programmateur USB, mais il faudrait aussi le flasher avec quelque chose. Puis je suis tombé sur un schéma programmeur Gromov et il a été décidé de le récupérer. Ils ont écrit que le programmeur travaille avec des shells Uniprof et avrdude. Le circuit lui-même est très simple :


J'ai téléchargé le circuit imprimé fini, je l'ai un peu modifié pour pouvoir le dessiner avec un marqueur, il s'est avéré ce qui suit:

Toutes les résistances, à l'exception de la LED venant de la cathode à la masse (elle a une valeur nominale de 470 Ohms) de 1 kOhm, il y a 7 de ces résistances dans le circuit. Des résistances sur 1 kΩ sont installées afin d'éteindre une partie de la tension provenant du port COM du 12 volts au 5 volts requis pour le microcontrôleur. Les diodes ont pris KD522, 3 pièces. Le circuit a une indication de puissance sur la LED, réglez-la sur le vert, soviétique de 5 mm de diamètre. J'ai une rallonge en stock. COM 9M/9F, juste adapté à cet effet, le connecteur à l'arrière du câble a été coupé par moi.


Le câble était blindé, ce qui vous permet de placer facilement le boîtier avec le programmateur dans n'importe quel endroit pratique, tant que la longueur des fils est suffisante, tandis que dans le cas des fils non blindés, si nous n'utilisions que le connecteur COM, la longueur est limité à un demi-mètre, sinon le programmateur peut mal fonctionner.


Étant donné que les conducteurs sortant du programmateur et allant, dans mon cas, vers la carte de prototypage à pince, sur laquelle je vais assembler et déboguer les premiers appareils, ne doivent pas dépasser 15 - 20 cm de long, j'ai fait 15 cm de long avec un fil de montage multicolore flexible ordinaire. Il a été décidé de fixer le câble provenant du port COM à la carte avec une pince, car pendant le fonctionnement du programmeur, il pourrait éclater, car il est assez rigide. Les fils sortant du programmateur et allant au microcontrôleur ont également été tirés ensemble avec un serre-fil. La planche a été gravée et étamée :

Le programmeur Gromov est un appareil simple et peu coûteux qui fonctionne via un port COM. Il a une plus grande fiabilité que les programmeurs travaillant avec le port LPT, qui, s'il est manipulé avec négligence, peut très facilement provoquer un dysfonctionnement.
Conçu pour la programmation des microcontrôleurs Atmel. Le principe des robots programmeurs est de coordonner les niveaux entre le microcontrôleur programmable et le port COM de l'ordinateur. Fonctionne avec les programmes et avrdude. Le développeur du circuit de programmation est Gennady Gromov. Site Web de l'auteur : http://algrom.net/russian.html

schéma programmeur Gromov


PCB double face


Disposition des circuits imprimés réalisée par EAGLE CAD. Si les pistes ne sont pas assez larges ou si quelque chose ne va pas, vous pouvez tout ajuster vous-même dans le projet.

Pour faire un programmeur, vous aurez besoin de:

1. Prise de connecteur sur le câble DB-9F (9 broches).


2. Boîtier DP-9C (9 broches).


3. Circuit imprimé double face préfabriqué. L'épaisseur de la textolite est de 1 mm.


4. Résistances SMD 7 pièces. taille 0805, puissance 0,125 W, valeur nominale 1 kOhm.


5. Diodes 3 pièces. toute impulsion avec un temps de récupération ne dépassant pas 50 ns. en paquet SOD-80. J'utilise des diodes LL4148.


6. Fil ou câble pour une connexion ultérieure au microcontrôleur.


La carte de programmation installée à l'intérieur du boîtier ressemblera à ceci


Les bords de la planche pour l'installation dans le boîtier ont été ajustés avec une barre d'émeri. Vous devez souder la carte au connecteur installé dans la partie du boîtier, afin qu'ils soient alignés l'un par rapport à l'autre dans le boîtier.
Pour que les fils soudés à la carte ne se détachent pas lors d'une utilisation intensive, il faut faire une boucle et la fixer avec une pince métallique fournie avec le boitier.

Vidéo pour l'article :

J'avais besoin d'un programmeur pour télécharger le micrologiciel sur un appareil basé sur la puce ATmega8A-PU. ré Je ne voulais vraiment pas faire quelque chose d'universel, donc pour éviter plusieurs cartes et économiser de l'argent, j'ai fabriqué à la fois une carte adaptateur pour le microcircuit et le proger lui-même sur une seule carte.J'ai dessiné une carte de circuit imprimé selon le schéma et la fiche technique du microcircuit, c'est très courant maintenant et il est très facile de le trouver.Le programmateur a un minimum de détails, dispose d'une indication de puissance implémentée sur la LED via une résistance de limitation de courant.J'ai mis en place l'alimentation de l'appareil selon le plan de port USB ordinateur, bien que j'utilise parfois par manque de ports libres et recharge avec le même port depuis un smartphone HTC 5 volts et tout fonctionne comme il se doit.

Alors, de quoi avons-nous besoin pour assembler le programmeur ?

La tâche principale de ce programmeur est de faire correspondre les niveaux entre l'appareil en cours de programmation et le port COM de l'ordinateur. ET Il y a sept résistances de 1kΩ. Une résistance de 330 ou 470 ohms (connectée à la LED). Trois diodes (j'ai pris ce que j'ai eu dans la cassette, on peut tout utiliser pour une tension d'au moins 5 volts). Et une LED. En principe, le circuit peut être simplifié et l'indicateur de puissance mis en œuvre sur la LED peut être jeté.

J'ai utilisé des getinaks comme matériau pour la carte de l'appareil, il est percé très rapidement et traité beaucoup plus facilement que la fibre de verre, par exemple. Dans la version finale, tout ressemble à ceci.

Le fonctionnement et la connexion nécessitent un petit morceau de câble blindé pour connecter l'appareil lui-même à port de communication, ainsi qu'un connecteur qu'il faut souder et torsader selon la numérotation et la configuration qui l'accompagne dans un sachet du fabricant.

Le schéma par lequel l'assemblage est effectué et qui doit être guidé pendant le travail en général

Le programmeur Gromov est un programmeur bitbang, il nécessite donc le logiciel approprié. Par exemple, vous pouvez l'utiliser en tandem avec Gromov - et.

Liste des éléments radio

La désignation Un type Dénomination Quantité NoterButMon bloc-notes
Diode redresseur

1N4001

3 Vers le bloc-notes
Résistance

1 kOhm

7 Vers le bloc-notes
Résistance

390 ohms

1 Vers le bloc-notes
Diode électro-luminescente 1 Vers le bloc-notes
prise28 DIP1

Dans cet article nous allons décrire les étapes de fabrication "pas à pas" Programmateur USBasp pour microcontrôleurs AVR. Dans des articles séparés, nous décrirons l'installation des pilotes pour le fonctionnement Systèmes Windows XP et Windows 7 (x64/x86). À la fin de l'article, il y a un lien avec la documentation nécessaire pour fabriquer un programmeur DIY USBasp.

Le programmateur USBasp, en raison de sa facilité de fabrication et de l'utilisation de composants peu coûteux et largement disponibles, est devenu très populaire parmi les radioamateurs. Ses paramètres de fonctionnement ne sont pas inférieurs aux programmeurs de microcontrôleurs AVR professionnels et coûteux.

  • Fonctionne avec plusieurs systèmes d'exploitation- Linux, Mac OS X et Windows - y compris Windows 8 !
  • Ne nécessite pas d'alimentation externe.
  • Capable de programmer à des vitesses allant jusqu'à 5 Ko/s
  • Il existe une option (Switch 2) pour réduire la vitesse de programmation - pour les processeurs à quartz inférieurs à 1,5 MHz
  • Fournit une tension de programmation (commutateur 1) 5 volts
  • Indication du fonctionnement du programmateur à l'aide de LED

Avant de commencer le travail, il convient de se familiariser avec la séquence de toutes les actions effectuées, à savoir:

  1. Sélection d'un schéma / dessin d'une carte de circuit imprimé
  2. Transfert d'un motif de carte de circuit imprimé sur une feuille de fibre de verre
  3. Gravure PCB dans une solution de chlorure ferrique
  4. Perçage de trous
  5. Éléments de montage (soudure)
  6. Programmation Programmeur Atmaga8
  7. Connexion du programmateur à un ordinateur
  8. Installation du pilote - Windows XP, Windows 7
  9. Sélection d'un programme prenant en charge USBasp

Il existe de nombreuses versions du programmeur USBasp, mais elles sont toutes basées sur le circuit maître, créé par Thomas Fischl. Le micrologiciel du microcontrôleur du programmeur est également sa paternité.

Circuit programmateur d'origine :

Dans ce cas, le schéma original a été choisi comme base. L'utilisation de cavaliers dans le circuit d'origine n'étant pas très pratique, il a été décidé d'utiliser des commutateurs DIP. Certaines valeurs de résistance ont également été modifiées.
De plus, dans le schéma d'origine, les lignes TxD et RxD sont acheminées vers le connecteur ISP, bien que cela ne soit pas nécessaire (plus précisément, elles ne sont pas utilisées dans la pratique).

Ci-dessous le schéma avec les modifications apportées :

Construire un programmeur USBasp

Il existe de nombreuses versions du circuit imprimé de ce programmateur, certaines se trouvent sur le site officiel USBasp. Cependant, il a été fait sur la base du schéma ci-dessus.

Malheureusement, en raison de l'utilisation de commutateurs DIP, la conception de la carte est devenue un peu plus compliquée, ce qui a entraîné l'utilisation de 2 cavaliers courts, afin de garder le PCB toujours unilatéral.

Ci-dessous le résultat du PCB :

Comme vous pouvez le voir sur la figure, les éléments SMD n'ont pas été utilisés dans le programmeur. L'espace vide sur la carte est «rempli» par un champ de masse, principalement pour éviter de graver une grande quantité de cuivre, et également pour réduire l'effet des interférences sur le programmeur.

Liste des éléments utilisés dans le programmeur USBasp :

  • R1 : 10 000
  • R2 : 180
  • R3 : 100
  • R5, R6 : 68
  • T7 : 2d2
  • C1, C2 : 22 mailles
  • C3 : 10µ
  • C4 : 100n
  • LED1 : LED rouge 20 mA
  • LED2 : LED verte à 20 mA
  • D2, D3 : diodes Zener 3,6 V
  • X1 : connecteur USB type B
  • SV1 : prise IDC-10
  • Q1 : Quartz 12 MHz, boîtier HC49-S
  • SW1 : commutateur DIP à trois positions
  • IC1 : Atmega8 (REMARQUE : n'utilisez pas le microcontrôleur Atmega8 - PU en raison de sa limitation de fréquence d'horloge maximale à 8 MHz !)

Le transfert du motif de la carte de circuit imprimé du programmateur USBasp sur la fibre de verre a été effectué à l'aide de la méthode LUT (technologie de repassage au laser). Nous ne décrirons pas comment procéder, car il y a beaucoup de ces informations sur le réseau.

Disons brièvement qu'un dessin à l'échelle 1:1 est d'abord imprimé sur du papier glacé, puis il est superposé sur le côté cuivre nettoyé et dégraissé de la fibre de verre et fixé avec du ruban de papier. Ensuite, le côté papier est soigneusement lissé avec un fer à repasser sur un 3-ke. Après le tout est trempé dans l'eau et délicatement nettoyé du papier.

L'étape suivante consiste à graver la carte dans une solution de chlorure ferrique. Pendant la gravure, il est souhaitable de maintenir la température de la solution à au moins 40 C, nous plongeons donc le pot avec la solution dans de l'eau chaude :


Une fois le processus de gravure terminé, le toner doit être retiré avec de l'acétone.

Il ne reste plus qu'à percer les trous. Une fois le processus de fabrication de la carte terminé, vous pouvez commencer à souder les éléments du programmeur USBasp, en commençant par les cavaliers.

Un dessin de PCB prêt à imprimer (PDF) se trouve à la fin de l'article. Vous pouvez également trouver plusieurs options sur le site officiel du projet.

Premier lancement du programmateur USBasp

Maintenant que toutes les pièces sont soudées, il ne reste plus qu'à "flasher" le microcontrôleur Atmegę8 du programmeur lui-même. Pour ce faire, vous avez besoin d'un programmateur séparé, il peut s'agir, par exemple, de STK 200 (port LPT), STK500, etc. Le programmateur LPT est connecté à USBasp via le connecteur IDC-10.

Veuillez noter que la répartition des broches dans le connecteur du programmateur d'origine (USBasp) est à droite, alors que dans la version décrite dans cet article, elle est à gauche :

La distribution indiquée sur la figure de droite correspond à celles utilisées par Atmel dans ses programmateurs d'origine. Cette distribution réduit le risque d'interférences lors de la programmation en cas d'utilisation de longs fils entre le programmateur et le contrôleur, puisque chaque ligne de signal est blindée par la terre, sauf pour MOSI.

Pendant la programmation, activez le mode SELF en tournant le commutateur DIP n° 3 sur la position ON. Cela permet de programmer l'Atmega8. Une fois la programmation terminée, la position de l'interrupteur (3) doit être réglée sur OFF.

La dernière version du firmware peut être téléchargée sur le site officiel. Nous recommandons la version pour Atmega8, qui se trouve dans l'archive : usbasp.2011-05-28.tar.gz.

Veuillez noter qu'avant de programmer l'Atmega8, il est nécessaire de régler les fusibles, qui ont les valeurs suivantes :

  • # pour Atmega8 : HFUSE=0xC9 LFUSE=0xEF
  • # pour Atmega48 : HFUSE=0xDD LFUSE=0xFF

En cas de programmation réussie, nous connectons le programmateur au connecteur USB de l'ordinateur, tandis que la LED rouge doit s'allumer et l'ordinateur doit signaler la détection d'un nouvel équipement.

Installation des pilotes du programmeur USBasp

La méthode d'installation des pilotes du programmeur est décrite dans des articles séparés, il y a aussi les pilotes eux-mêmes. Vous trouverez ci-dessous des liens directs vers ces articles :

  • Installation des pilotes du programmateur USBasp sous Windows XP
  • Installation des pilotes pour le programmeur USBasp Windows 7 x64/x86

Programmes pour le fonctionnement du programmeur USBasp

Le programme le plus populaire qui prend en charge le programmeur USBasp est le programme de console AVRdude. Il existe également de nombreux programmes dérivés, dont l'utilisation est beaucoup plus pratique. Ils sont présentés dans l'article Comparaison des programmes pour supporter le programmeur USBasp.

Téléchargez le micrologiciel, le dessin de la carte de circuit imprimé et le pilote du programmeur USBasp(téléchargé : 1 161)

Article original

9zip.ruIngénierie radio, électronique et circuits de bricolage Programmateur universel pour microcontrôleurs AVR et PIC

Dans les magazines de radio amateur et sur Internet, il existe de nombreux schémas de programmeurs. Ils diffèrent par leur mode de connexion à l'ordinateur : via LPT, COM, USB. Les programmeurs pour le port LPT sont les plus simples, pour COM - un peu plus compliqués. Pour un programmeur connecté à un port USB, vous devez disposer soit d'un microcontrôleur, soit d'un microcircuit spécialisé, un convertisseur USB-UART. De plus, différents programmateurs sont conçus pour flasher différents microcontrôleurs : AVR ou PIC, malgré le fait que l'algorithme de programmation de ces deux types de microcontrôleurs diffère légèrement. Par conséquent, le désir d'assembler un programmeur universel pour tous les microcontrôleurs - AVR et PIC - se pose naturellement.


Le schéma du programmateur ci-dessous nous a semblé optimal. Il se connecte au port COM de l'ordinateur et contient la puce MAX232 bien connue, qui fonctionne correctement avec n'importe quel port COM (par différents ordinateurs les niveaux de port peuvent différer considérablement de la norme), le protégeant des erreurs d'installation ou de connexion accidentelles. Le programmateur a des prises pour différents boîtiers de microcontrôleur, ainsi que la possibilité de programmer en circuit ICSP, lorsque le programmeur est connecté par des fils à la carte avec le microcontrôleur ou directement aux pattes du microcontrôleur sans l'installer dans la prise. Le programmeur est vu par les programmes comme JDM, donc des problèmes avec Logiciel ne se produit pas. Nous pouvons recommander le programme IC-PROG 1.06B.


La commutation des modes AVR - PIC est réalisée par un micro-interrupteur. Le fonctionnement de l'appareil est indiqué par quatre LED. Le programmateur est simple et ne nécessite aucun réglage, des pièces très courantes sont utilisées.

Au lieu du microcircuit 74LS00, vous pouvez mettre K555LA3 ou KR1533LA3, les transistors, en principe, sont interchangeables avec des transistors similaires. Ce circuit a une bizarrerie - les valeurs des résistances de limitation de courant pour les LED. Étant donné que les LED sont connectées à différentes sections du circuit, les tensions dans ces sections sont également différentes, c'est pourquoi les LED brillent avec une luminosité différente. Afin de résoudre ce problème, vous pouvez essayer de capter des résistances, en particulier, de réduire R4 et R7. Au lieu de KD523, vous pouvez utiliser le 1N4148 commun.

PCB.lay (pour Mise en page du sprint) Le câblage est fait pour les résistances SMD, le reste des composants sont dans la version habituelle.

Attention! Sur le circuit imprimé, les câblages MOSI et MISO vers la prise ATMEGA8 ne sont pas affichés correctement, ils doivent être changés. C7 et C9 ont également des cavaliers - ils doivent être retirés.

Travailler avec IC-PROG

Vous devez télécharger le programme depuis le site officiel :

http://www.ic-prog.com/index1.htm

Le répertoire du programme doit contenir les fichiers suivants :

icprog.exe - le programme lui-même
icprog.sys - pilote d'accès au port sous XP

Vous devez faire un clic droit sur le fichier icprog.exe et sélectionner "propriétés". Dans l'onglet "compatibilité", cochez la case "exécuter en mode de compatibilité" et sélectionnez Windows 2000.

Ensuite, vous devez aller dans le menu "Paramètres" et sélectionner l'élément "Programmateur". Le type de programmateur doit être défini sur JDM et le port COM auquel le programmateur est physiquement connecté doit être spécifié. Pour les ordinateurs très rapides, vous pouvez également définir le délai d'E/S. Dans la même fenêtre, vous devez spécifier l'interface "Accès direct aux ports". Toutes les cases des paramètres de signal doivent être décochées.

Ensuite, vous devez aller dans le menu "Paramètres" et sélectionner l'élément "Options", l'onglet "Général", où cocher la case "Activer le pilote NT/2000/XP". La fenêtre de confirmation de l'installation du pilote apparaîtra et le programme redémarrera.

Après cela, le programme est prêt à fonctionner avec le programmeur.

7 aime ça? 3

Voulez-vous en savoir plus sur les régimes de vos propres mains? Voici ce qui est tendance cette semaine :
Régimes et cartes de circuits imprimés alimentations basées sur les puces UC3842 et UC3843
Alimentation régulée à partir d'une alimentation ordinateur ATX
La pratique consistant à convertir les alimentations informatiques en laboratoires réglementés
Kolya approuve.

Vous avez des questions, des commentaires ? Écrivez:

Commentaires: 1 2345

Et le climatiseur 232 du match retour a raison ???

AVR coud de la même manière.

Regardez la fiche technique de votre MAX232, peut-être avez-vous besoin d'allumer les condensateurs différemment. Si les LED clignotent, l'interface fonctionne. Essayez de tout décrire en détail, peut-être que nous trouverons quelque chose. Il s'agit donc d'un programmeur éprouvé.

Depuis 2011, beaucoup d'eau a coulé sous le pont, et il est possible que quelque chose ait changé dans le schéma et ait été oublié. Si possible, alors par mail : [courriel protégé], jeter un programmeur qui fonctionne, un diagramme et une photo, ou quelque chose d'un sceau. Il ne veut pas fonctionner et c'est tout !

J'ai assemblé cet appareil et j'ai été choqué, brûlé 3 mikruhi max232 et aucun sens, ne lit pas, n'écrit pas, n'efface même pas. La seule chose qui fonctionne bien, c'est que les LED clignotent magnifiquement. une tension de 6,7 V apparaît. Le Le joint est fabriqué comme celui des chinois à vendre.Qui peut avoir un circuit de travail révisé?

Tout fonctionne ! Ils ont vendu 2 atmegas cassés sur le marché de la radio. Merci d'avoir participé !, merci aussi à l'auteur de l'article pour le proger !

Ramassé l'appareil. La puce MAX232CPE, j'ai dû souder C3 et C5. L'alimentation est allumée, RXd et VPP clignotent lors de la lecture et de l'écriture, une erreur est écrite, qu'est-ce qui ne va pas? Aidez-moi, s'il vous plaît!!!

L'un des deux : soit selon le schéma, soit selon la fiche technique. Ils disent qu'il existe différentes révisions du MAX232, d'où les variantes avec ce condensateur. Je ne sais pas si c'est vrai, mais pour certains ça marche comme ça, pour d'autres non.

Bon après-midi. Ce schéma avec circuit imprimé ont été trouvés sur Internet en 2011, la conception a été répétée avec succès.

Programmeur USBasp à faire soi-même pour microcontrôleurs AVR

Cela fonctionne exactement dans cette version, sans modifications, avec AVR et PIC.
Il est recommandé de prendre des stabilisants dans des cas puissants, car ils chauffent, car. la différence de tension de sortie et de sortie est significative. Mais les radiateurs ne sont pas nécessaires pour eux. La diode peut être remplacée par 1N4148 ou similaire.
Pour le reste, seuls les visiteurs peuvent le dire.

1. Bonjour. Il y a plusieurs questions sur le régime.

S'il vous plaît dites-moi, dans votre circuit de programmation, la sortie "reset" de l'AVR ne doit pas être tirée vers "+" avec une résistance de 4,7 - 10 k?
2. Est-il judicieux d'alimenter le VCC à partir d'un stabilisateur 7805 séparé et de le découpler de l'alimentation de IC1 et IC2 ?
3. Encore une question. Dans les circuits d'autres programmeurs, il y a une broche PGM sur le connecteur PIC, plantée à la terre à travers une résistance de 1k. Est-il nécessaire ?
4. Est-il judicieux de placer un cavalier sur le bus VCC du connecteur PIC en cas de reprogrammation répétée de l'unité de contrôle ou le retard d'alimentation VCC est-il effectué par logiciel ?
5. Stabilisateurs dans quels cas vaut-il mieux prendre des stabilisateurs puissants ou de faible puissance? Vont-ils se prélasser ?
6. Puis-je remplacer la diode KD523 par une KD 521 ou KD522 ?
7. Quel est le programme le plus pratique pour travailler ?
8. Les programmes pour ce programmateur - IC-PROG, PonyProg, WinPic peuvent-ils fonctionner sous Win7-32 ​​? Que faut-il faire pour cela ?

Des questions sont apparues après avoir analysé un tas de circuits de programmation. Dans ces cas, une bouilloire complète. Mais ça tient déjà. Merci beaucoup pour votre attention et votre réponse. Je m'excuse pour le gros tas de questions. Vous avez un site Web très convivial.

Pourquoi la "terre" 7808 est-elle connectée au "+" 7805 ?

Commentaires: 1 2345

Balises personnalisées: circuit programmeur avr Programmeur universel DIY [ Qu'est-ce que c'est? ]

Accueil Radioamateur Divers

Programmeur Khazama AVR en russe

Le programmeur Khazama AVR est très populaire parmi les fans d'électronique radio. Cependant, parmi les utilisateurs novices qui viennent de se familiariser avec les microcontrôleurs AVR 8 bits, il y a aussi ceux qui ne parlent pas bien anglais (après tout, l'interface du programme n'est disponible qu'en anglais et il n'y a pas de traduction russe sur Internet, le le programme lui-même a été mis à jour pour la dernière fois en juillet 2011 et ne prend pas en charge la possibilité d'installer des traductions tierces).

Comment être?

Programmeur alternatif Khazama AVR en russe

La solution la plus simple est de trouver une solution alternative, c'est-à-dire un programmeur en russe avec la même fonctionnalité.

PROGRAMMATEUR USB AVR

C'est un logiciel comme :

1.AVRDUDE_PROG (vous pouvez trouver une version avec une interface principalement en russe);

2.PonyProg (logiciel libre, distribué gratuitement, vous pouvez trouver une version russifiée) ;

3.Atmel Studio (pour la russification, vous devrez installer Visual Studio);

Traduction de Khazama AVR Programmer en russe

Si le logiciel alternatif ne vous convient pas à plusieurs égards, vous pouvez utiliser Khazama AVR en anglais, mais avec des astuces en russe dans les menus principaux. Et nous donnerons des conseils avec la traduction ci-dessous.

Vous pouvez télécharger l'utilitaire lui-même depuis le site hors site - http://khazama.com/project/programmer/ (2 versions sont disponibles - v1.7 et v1.6.2, cette dernière prenant en charge ATMega88 et ATMega8).

Le premier élément de menu "Fichier" ressemble à ceci :

Section "AVR" - vous trouverez ici les séries de microcontrôleurs programmables prises en charge.

L'élément "Charger le fichier FLASH dans le tampon" est traduit par "Charger le fichier du micrologiciel Flash dans le tampon".

Permet de préparer un fichier à flasher et de le charger dans la RAM du PC pour une lecture rapide lors d'un enregistrement ultérieur.

L'élément "Load EEPROM file to Buffer" est responsable d'une opération similaire, mais pour la mémoire EEPROM.

L'item "Save FLASH Buffer as..." vous permet d'enregistrer les données de la mémoire Flash lues précédemment dans le tampon sous forme de fichier séparé sur le disque dur (l'enregistrement se fait sans aucune extension, donc si vous travaillez avec un logiciel spécifique, vous pouvez ajouter l'extension vous-même, par exemple, .hex ).

L'élément "Enregistrer le tampon EEPROM sous…" est une opération similaire, mais pour les données lues à partir de la mémoire EEPROM.

sortie - sortie.

Le deuxième élément View (en russe "View", "Overview") comporte les sous-menus suivants.

Afficher les données Flash Hex - Ouvre l'éditeur de données Flash Hex.

"View EEPROM Hex Data" - ouvre l'éditeur de données hexadécimales EEPROM.

La troisième section Command ("Teams" russes) ressemble à ceci.

Fusibles et bits de verrouillage ... - "Fusibles (drapeaux de paramètres du microcontrôleur) et bits de blocage."

Ouvre la fenêtre de gestion des paramètres et des bits de blocage.

Write Flash Buffer to Chip - écrivez des données pour la mémoire Flash du tampon vers le microcontrôleur.

Write EEPROM Buffer to Chip - similaire pour la mémoire EEPROM.

Lire EEPROM vers tampon - similaire pour EEPROM.

Vérifier Flash - vérifier Flash (vérification).

Vérifiez l'EEPROM - vérifiez l'EEPROM.

Effacer la puce - Efface les données du microcontrôleur.
Auto Program - programme automatique (les scripts définis dans le paragraphe ci-dessous sont exécutés).

Options de programme - options de programme (c'est-à-dire programme automatique).

Eh bien, le dernier élément "Aide" ("Aide") est conçu pour vérifier les mises à jour du programme, clarifier la version du logiciel et accéder au site officiel.

Par commodité, certaines des commandes listées sont placées sous forme d'icônes sous le menu principal ; au survol, les actions effectuées sont affichées (voir traduction ci-dessus).

Date de parution : 28/11/2017

Avis des lecteurs
  • Serge / 05/06/2018 - 04:30
    et je ne vois pas un mot pour quel type de fer stc500

Vous pouvez laisser votre commentaire, opinion ou question sur le matériel ci-dessus :

PROGRAMMATEUR POUR DÉBUTANTS

Racontez :
Maintenant, nous allons assembler un programmeur USB pour débutants (radioamateurs débutants), la plupart diront que c'est un circuit complexe, commençons par LPT, mais je tiens à dire que le circuit est très simple, mais vous n'avez besoin de le programmer qu'une seule fois et ne t'inquiète pas. Circuit programmateur
Comme vous pouvez le voir sur le schéma, il n'y a pas de résonateur à quartz ici - c'est une puce du circuit. J'ai fait un programmateur pas très compact, si vous le souhaitez, vous pouvez le réduire, et s'il y a un textolite double face, vous pouvez le mettre en USB, il sera donc complètement imperceptible.

Le programmeur le plus simple pour ATmega8

Place maintenant à une petite séance photo. Mais d'abord le câblage USB : J'ai oublié de dire que vous n'avez pas besoin de programmer d'abord RSTDSBL, mais programmez CKSEL3, CKSEL2, CKSEL1 pour vous connecter à un PC, si l'ordinateur a trouvé un périphérique inconnu, cela ne veut rien dire, le pilote doit être installé. Après cela, vous pouvez programmer RSTDSBL, car le nombre de jambes sur le microcontrôleur est limité, en passant, vous pouvez utiliser ATtiny45 ou ATtiny85, l'essentiel est qu'il y ait 20su en cmd ou 20pu en dip - par exemple, ATtіny45 20su dans le magasin n'avait pas ATtiny45, mais il y avait ATtiny85 20su. Je l'ai programmé de la même manière que l'ATtiny 45 et les fusibles sont les mêmes, ils ne diffèrent que par la mémoire flech. Fusibles à programmer CKSEL3, CKSEL2, CKSEL1, BODLEVEL0 (détecteur sous-tensionà 1,8 V), RSTDSBL. Vous pouvez utiliser n'importe quel connecteur - il y a un micro USB et autres, je n'étais pas plus sage, mais j'ai pris la prise USB, retiré la peau, l'ai déposée, soudée et il s'est avéré que quelque chose qui ressemble à une clé USB ordinaire. Nous coupons avec un couteau de bureau, mais attention à ne pas vous couper - la lame est très tranchante. Nous retirons le plastique avec des contacts, également très soigneusement.
Prenons-le et limez-le pour que la pointe du fer à souder ait accès à Contacts USB, en haut il y a déjà une carte gravée pour le programmeur USB. Je l'ai empoisonnée au peroxyde d'hydrogène + acide citrique. Il s'empoisonne rapidement.
Joué les frais. Je n'ai pas encore mis la main sur l'alliage de Rose, alors je pouille avec une pointe de fer à souder, pour l'étamage j'ai jeté un caillou dans le solvant de colophane, l'ai remué, la pierre dissoute, l'ai mise dans une seringue (je ne me souviens plus du proportions), couvraient la planche et étamaient très commodément. Nous soudons notre plastique, il suffit de ne pas confondre les contacts lors de la soudure, sinon la façon dont je vais ressouder est fausse sur la photo ci-dessous. Ensuite, on soude les résistances et le MK, ici j'ai vu une erreur et j'ai soudé l'USB, la connexion coupée doit être du même côté que le contrôleur.
D'autre part, les diodes Zener ne doivent pas dépasser 500 mA.
Nous soudons le câble, il est souhaitable que le câble soit blindé, j'ai utilisé un câble du lecteur de carte, j'ai pris les fils qui sont blindés - deux oranges et l'écran = j'ai jeté la feuille au sol, la photo est sans un cas, vous devez d'abord vérifier l'opérabilité, le programme de tore est connecté ATtiny2313A a été cousu bientôt, je je clignote à une fréquence de 250 kHz, et les fusibles à 2 kHz sont plus fiables.

Il n'y avait rien pour faire l'affaire, je n'avais ni clés USB supplémentaires, ni modems cassés ... la réponse est venue d'elle-même - un briquet, on libère du gaz s'il y en a, on le vaporise, ce type de briquet est initialement différent, la photo du briquet est parce que j'ai déjà scié le premier, mais j'ai oublié de prendre une photo.
Nous cassons le mur du milieu, remplissons notre programmeur, le fixons avec de la colle chaude, avant la fixation finale, corrigeons la position de la carte.
Et c'est ce qui s'est passé.
Bonne chance à tous dans les conceptions répétées, et le programmeur avrdude USBtiny, également dans les archives, vous trouverez des pilotes pour le micrologiciel pour diverses impressions de la carte, abrégé en PP, sur les cartes il y a une inscription fiche technique KALYAN ou abrégé Kd - c'est par manque de place, en cas d'urgence vous pouvez être sûr de la qualité du câblage imprimé payant, bon courage à tous. KALAYN.SUPER.BOS était avec vous ARCHIVE:Télécharger

Rubrique : [Schémas]
Enregistrer l'article dans :
Laissez votre commentaire ou question :

Notre communauté est sur VK, êtes-vous avec nous ? Rejoindre!!!

Des milliers de régimes dans les catégories :
-> Autre
-> Technique de mesure
-> Dispositifs
-> Schémas des équipements électriques
-> Alimentations (autres conceptions utiles)
-> Matériel théorique
-> Matériel de référence
-> Dispositifs sur microcontrôleurs
-> Chargeurs (pour batteries)
-> Chargeurs (pour voitures)
-> Convertisseurs de tension (onduleurs)
-> Tout pour la glacière (Fan)
-> Micros radio, bugs
-> détecteurs de métaux
-> Régulateurs de puissance
-> Alarme de sécurité)
-> Contrôle d'éclairage
-> Minuteries (humidité, pression)
-> Émetteurs-récepteurs et radios
-> Constructions pour la maison
-> Constructions de complexité simple
-> Concours du meilleur design sur microcontrôleurs
-> Structures de complexité moyenne
-> Stabilisateurs
-> Amplificateurs de puissance basse fréquence (à base de transistors)
-> Alimentations (impulsion)
-> Amplificateurs de puissance RF
-> Outils de soudure et de conception de circuits imprimés
-> thermomètres
-> Conseil. rapporter
-> Instruments de mesure (tachymètre, voltmètre, etc.)
-> Fer
-> Fers à souder et stations de soudage
-> émetteurs radio
-> Appareils auxiliaires
-> Technologie de télévision
-> Tonalité, contrôles de volume
-> Alimentations (laboratoire)
-> Amplificateurs de puissance basse fréquence (sur microcircuits)
-> Autres appareils amplificateurs
-> Conception d'éclairage pour un sapin de Noël ou une salle des fêtes
-> Silencieux
-> bogues de téléphone
-> technologie infrarouge
-> Équipement médical
-> Téléphonie
-> Pour le monde animal
-> Nous concevons des amplificateurs
-> Antennes et amplificateurs pour eux
-> Appels
-> Jouets électroniques
-> Amplificateurs de puissance basse fréquence (tube)
-> Commande moteur (alimentation monophasée)
-> Programmeurs de microcontrôleurs
-> Perceuses
-> Nous étudions les microcontrôleurs
-> récepteurs radio
-> Alarmes
-> cellulaire
-> Périphériques USB
-> Alimentations (transformateur)
-> Les radios sont faciles à fabriquer
-> Alimentations (pour amplificateurs)
-> Autre
-> protection contre les courts-circuits (fusibles électroniques)
-> Chargeurs (pour radios)
-> clignotants
-> Poste à souder
-> Serrures électroniques à combinaison
-> Alimentations (sans transformateur)
-> Horloge
-> Commande des clignotants
-> Allumage
-> Gestion de l'eau (pompes pour puits ou puits, plantes d'arrosage)
-> La modélisation
-> Unités de commande d'essuie-glace
-> Préamplificateurs
-> Protection contre les surcharges et la surchauffe
-> Haut-parleurs
-> Réparation d'appareils électroménagers
-> Contrôle informatique à distance
-> Microphones et transducteurs acoustiques
-> Télévision par satellite
-> Antennes GSM, gadgets, amplificateurs, répéteurs.
-> Tweeters
-> des robots
-> Répéteurs
-> Fers à souder et stations de soudage
-> Alarmes sonores
-> Volants et joysticks
-> Schémas des équipements électriques
-> Tout pour le "cooler" (Fan)
-> Travailler avec des puces BGA
-> Filtres
-> Subwoofers

06-01-2011

La description

Ce programmeur AVR simple vous permettra de télécharger sans douleur des programmes hexadécimaux sur la plupart des microcontrôleurs ATMEL AVR sans sacrifier votre budget ou votre temps. Il est plus fiable que la plupart des autres programmeurs AVR simples disponibles et prend beaucoup moins de temps à construire.

Le programmateur AVR se compose d'un programmateur série en circuit (avec connecteur) et d'une petite carte de circuit imprimé avec une prise DIP où vous pouvez placer votre microcontrôleur et le programmer rapidement.

Vous pouvez également utiliser ce programmateur uniquement comme programmateur en circuit, avec lequel vous pouvez facilement programmer le microcontrôleur AVR sans le retirer de l'appareil.

L'ensemble du programmeur AVR est assemblé à partir de composants largement utilisés et s'intègre dans le boîtier du connecteur du port COM. La carte de circuit imprimé avec une prise DIP vous permet d'insérer un microcontrôleur ATmega8 AVR à 28 broches dans un boîtier DIP, mais vous pouvez créer des cartes de circuit imprimé pour les microcontrôleurs dans n'importe quel autre boîtier. Ce programmateur est compatible avec le populaire logiciel PonyProg, qui vous montre la progression du processus de clignotement sous la forme d'une barre d'état.

Programmeur série AVR en circuit

Carte de prise AVR

La carte a un nombre minimal de composants et est utilisée pour programmer des microcontrôleurs en dehors de l'appareil cible.


La carte comprend une prise DIP à 28 broches, résonateur à quartzà 4 MHz ou un résonateur avec deux condensateurs de 22 pF et deux connecteurs. Le connecteur à deux broches est utilisé pour connecter l'alimentation + 5 V au microcontrôleur AVR, et le connecteur à 6 broches est utilisé pour connecter le programmateur.

L'alimentation du microcontrôleur à partir d'une source de tension externe, et non directement à partir du port série, garantit que le contrôleur reçoit exactement 5 V et fournit un micrologiciel fiable et sans erreur.

Logiciel PonyProg

Pour pouvoir télécharger des fichiers hexadécimaux de l'ordinateur vers le microcontrôleur, vous devrez télécharger et installer le fichier . Après l'installation, la première chose à faire est de configurer PonyProg pour qu'il fonctionne avec le programmeur AVR. Pour ce faire, entrez dans le menu "Configuration" et sélectionnez "Configuration de l'interface". La figure ci-dessous met en évidence exactement les options que vous devez sélectionner.

À l'étape suivante, sélectionnez "AVR micro" et le type de microcontrôleur que vous souhaitez programmer (par exemple ATmega8).

La configuration de PonyProg est maintenant terminée et nous pouvons ouvrir le fichier hexadécimal avec le programme qui sera câblé dans le microcontrôleur. Allez dans le menu "Fichier", sélectionnez "Ouvrir le fichier programme (FLASH)..." et pointez sur le fichier hexadécimal à flasher. Vous devriez voir des valeurs hexadécimales similaires à celles présentées dans l'image ci-dessous. Si vous n'avez toujours pas connecté le programmateur au port série de votre ordinateur, c'est le moment de le faire. Assurez-vous que votre programmateur est physiquement connecté au microcontrôleur AVR via une carte de prise ou un connecteur ICSP à 6 broches. Enfin, cliquez sur l'icône "Write Program Memory (FLASH)" en surbrillance ou allez dans le menu "Command" et sélectionnez "Write Program (FLASH)".

Cliquez sur le bouton "Oui" pour confirmer la saisie.

Maintenant, asseyez-vous, détendez-vous et observez la progression de la programmation sur l'indicateur d'état. PonyProg va flasher le microcontrôleur AVR et vérifier si le fichier hexadécimal est chargé sans erreur. Ce processus prend généralement 10 à 30 secondes, selon la taille du programme que vous allez câbler dans le microcontrôleur.

Après la programmation, la fenêtre "Ecriture réussie" apparaîtra, indiquant que le microcontrôleur AVR a été programmé et est maintenant prêt à être utilisé.

  • Vérifiez l'installation et la connexion au microcontrôleur cible.
  • Eh bien, dans ce schéma, il n'y a rien de militaire et vous n'avez pas besoin de le faire, mais j'ai allumé le port com de lonik sur l'ordinateur et allez-y, bien que dans mon autre port il y ait un tampon pour ne pas brûler accidentellement Et en ce qui concerne l'utilisation du poney prog, nous avons oublié l'une des principales choses à dire - à propos des fusibles Après tout, vous l'installerez de manière incorrecte et le microcircuit se bloquera
  • le port com est obsolète. s'il n'y a que l'usb, le travail avec les contrôleurs peut être considéré comme terminé sans même commencer ???? personne n'offre usb-com sur le réseau. Et s'ils le font, alors le contrôleur est dans le circuit. si vous le récupérez vous-même, alors à partir de zéro. et pas comme beaucoup le font maintenant, ont commandé un designer, ont enfoncé des éléments dans des trous, l'ont soudé, et c'est tout. Il y a assez de tels génies dans le service. et vous venez à une telle question et il ne sait pas vraiment. mais je voudrais savoir en détail.
  • Eh bien, bien sûr, personne (orthographié ensemble!) Offres. Puisqu'il existe un tas de microcircuits prêts à l'emploi dans l'inclusion typique - ponts USB-COM pour alimentation 5V et 3,3V. Mais les citoyens très alphabétisés ne le savent bien sûr pas. Ils ne connaissent pas non plus l'analogue AVR910 de Prottos, dans lequel le MK affiche un port COM virtuel via USB et des programmes via ISP. Par exemple. Les bourgeois ont aussi un tas de modèles similaires. Et bien sûr, il n'y a pas de descriptions détaillées - vous devez le chercher. Et vous voulez quelque chose de prêt tout de suite - vous appuyez sur un bouton et tout est sur un plateau d'argent. Ou de meilleures leçons à apprendre?
  • très respecté SergeBS ce forum n'est pas pour les fautes d'orthographe, et encore moins pour enseigner ce que c'est. ici de l'aide et des conseils sont demandés à des personnes qui connaissent et ont rencontré tel ou tel problèmema. et le fait qu'il y ait du prêt à l'emploi et que vous puissiez acheter et ne pas forcer est bien sûr cool. P.S. Merci pour votre contribution, cependant. ET SÉPARÉS POUR DES INSTRUCTIONS TRÈS UTILES. bonjour à la bourgeoisie, mais qu'est-ce qu'ils ont, Rena ce qu'ils ont, je ne pouvais même pas le savoir. où sommes-nous paysans.
  • Oui. Comme les "cool" qui écrivent comme ils veulent. Et le "problème" et ne peut pas formuler. Snot like: "Je veux savoir quelque chose, mais je ne connais pas la FAQ" - ça ne compte pas. :)
  • Vous ne savez toujours pas de quoi tout est fait... Dans un marché aux puces chinois, les pièces de vos circuits sont vendues au poids en kilogrammes et aucune norme de qualité n'a quoi que ce soit à voir avec ces pièces. N'achetez que des produits de marque auprès des entreprises respectives.
  • Je commande dans les magasins en ligne (russe). Jusqu'à présent (ugh * 3) pour le mariage / le travail de piratage, etc. n'a pas volé.
  • Salut! Bonne année à tous ! :) J'ai assemblé le programmeur pour l'AVR selon le schéma indiqué (j'ai tout vérifié 3 fois). Mais ponyprog 2000 refuse de voir et de programmer le contrôleur ATMega168-20PU - il donne un périphérique d'erreur manquant ou inconnu (-24). J'ai utilisé des diodes Zener KS407G, un transistor KT3102AM et une diode KD522B. J'avais du quartz à 4,032 MHz. Propulsé par L7805. Avant que l'erreur ne se produise, des messages de service arrivent, que je surveille à l'aide du moniteur de port série avancé, mais ils activent et désactivent uniquement l'interruption pendant le processus d'enregistrement. Aucune donnée n'est laissée. J'ai configuré PonyProg2000 selon les instructions. Pas à pas. A quoi cette erreur peut-elle être liée ? Dois-je connecter la broche 22 à la masse et la broche 20 à l'alimentation (masse et alimentation analogiques) ? Pourquoi la sélection de puce n'est-elle pas utilisée (broche SS 16 du contrôleur) ? Merci pour l'aide!
  • J'ai assemblé ce programmateur et utilisé : Résistances - valeurs spécifiées Transistor - KT3102GM Diode H48 est un analogue des diodes Zener 1N4148 - BZX55C 5,1 volts Également quartz à 4 MHz et 2 condensateurs céramiques à 22 pF, mais je ne pense pas qu'ils soient nécessaires . nous définissons l'utilisation de quartz interne / externe avec des bits programmables, d'usine les mikruhi sont programmés pour utiliser du quartz interne (si je ne me trompe pas) Une alimentation externe de + 5V est nécessaire.Je l'ai connecté à partir du bloc d'alimentation de le même PC à partir duquel j'ai téléchargé le firmware. Diode H48 (un tel marquage n'est pas présent sur le boîtier de cette diode) sur Internet, ils disent qu'il s'agit d'un analogue de 1N4148. Tout fonctionne pour moi, PonyProg 2000 a réussi à télécharger le firmware sur ATmega8. Photo http://i.imgur.com/34GhDcN.jpg http://i.imgur.com/gCzAuzA.jpg
  • Je conseillerai l'un des projets de clonage avr mk ii, basé sur lib et un exemple de lufa. Le contrôleur at90usb168 est généralement livré avec un chargeur de démarrage qui vous permet de télécharger le firmware via USB après assemblage sans programmeur externe. Prend en charge tous les avr actuels, y compris xmega et le nouveau protocole tinki, pdi/tpi. Fonctionne avec avrstudio et mec, firmware différent pour eux. Les sources sont ouvertes, les bosses sont travaillées. Par exemple, pour les nouveaux studios, il suffit d'incrémenter la version fw dans les paramètres du firmware. Le firmware pour winavr est en cours de construction. Ma version dans ce fil, à partir de 12 ans. Avec une photo. http://m.radiokot.ru/forum/viewtopic...rt=700&t=26417
  • Bonjour J'ai assemblé ce progromateur pour le firmware ATtiny 2313, tout fonctionne, nous lisons le MK sans problème, mais voici un tel problème, le fabricant de circuits pour lequel je flashe le MK a écrit que pour la première fois, vous pouvez flasher sans quartz externe, mais en même temps, remplissez d'abord le firmware MK, puis changez Fuse en bref, j'ai téléchargé le firmware, me suis levé normalement, puis j'ai changé Fuse et appuyé sur Write, mais après avoir appuyé sur Write, ce périphérique est manquant ou inconnu périphérique (-24) est sorti et après cela, le MK n'est plus lisible, quel pourrait être le problème
  • c'est de retour, s'il vous plaît dites-moi, j'ai essayé de flasher l'ATtiny 2313 avec un quartz externe et de mettre 2 condensateurs, quartz à 8 MHz, sub. progrom.il a lu le MK a ouvert le firmware dans le jeu de poney Fuse ce dont vous avez besoin voici ceux d'usine http://i.imgur.com/rSdlENN.jpg mais ceux-ci doivent être flashés http://i.imgur.com /gc4yyxA.gif mais qu'est-ce que j'ai remarqué d'autre dans l'usine, il y a une coche qui ne peut pas être supprimée appelée SPIEN, et celles qui doivent être flashées, il n'y a pas cette coche, eh bien, je continuerai mon problème après avoir ouvert le firmware et réglez Fuse comme sur la deuxième image, j'ai appuyé sur READ DEVICE, le processus du micrologiciel s'est déroulé et à la fin, il est sorti ici http://i.imgur.com/UpR5qhE.jpg puis j'ai fermé le poney et l'ai ouvert à nouveau et j'ai cliqué pour lire MK et j'ai obtenu cet appareil manquant ou inconnu (-24) le même que j'ai flashé sans quartz externe, décrit ci-dessus, et après cela, ce MK n'a plus été lu qui peut dire ce qui ne va pas, ce que j'ai fait de mal Juste déjà 3 MK a tué beaucoup grâce au proto, je suis nouveau dans ce domaine
  • J'ai eu cette erreur uniquement lorsque je n'ai pas connecté d'alimentation externe, eh bien, bien sûr, vous pouvez avoir des erreurs dans le circuit, peut-être avez-vous configuré le mauvais prog mikruha pony (mais il est peu probable que le firmware ait été inondé, moi-même suis un débutant.) SPIEN est un fusible qui permet de travailler MK via l'interface SPI. Tous les microcontrôleurs sont livrés avec le bit SPIEN déjà défini. Considéré comme un fusible dangereux...
  • Le bit de fusible SPIEN est défini par défaut dans les microcontrôleurs AVR (mode de programmation en circuit) et ne peut pas être supprimé à l'aide de PonyProg. Et en général, il vaut mieux ne pas y toucher ... Après avoir installé et programmé les Fuse-bits comme sur la dernière photo, vous avez configuré le microcontrôleur pour qu'il fonctionne à partir d'un quartz externe de 8 MHz, désactivé le diviseur de fréquence d'horloge interne par 8 et allumé le détecteur Brown-Out (module de contrôle de l'alimentation) avec un niveau de 2,7 V. Et après cela, le programmeur n'a pas vu le microcontrôleur, il serait donc logique d'appliquer une alimentation externe au microcontrôleur (pas de PonyProg) et d'essayer pour le relire. PS: Bien sûr, si tout a été fait correctement au départ (le type de microcontrôleur dans le programmeur a été correctement sélectionné et les Fuse-bits ont été correctement définis)
  • merci pour la réponse, je viens de flasher pour 3 MK il n'y a pas de firmware et maintenant le programme ne les voit pas et j'ai besoin de les changer et j'ai toujours donné alimentation externe lors du clignotement, mais le poney ne le voit pas de toute façon, mais le MK fonctionne, je l'ai inséré sur l'appareil pour lequel je l'ai flashé pour les trois travailleurs, mais je dois en remplir d'autres là-bas. J'ai demandé à l'auteur du circuit pour lequel je leur ai flashé comment les modifier, il m'a dit que si ce n'est pas déterminé avec un quartz externe, alors un générateur d'horloge externe doit également être fabriqué et envoyer un signal au MK XTAL 1 puis au programme. il verra le MK si quelqu'un peut créer un schéma simple d'un générateur d'horloge externe, combien ont googlé, rien, n'ont rien trouvé, ou peut-être que quelqu'un d'autre l'a fait, mais je devais absolument me souvenir de Fuse comme dans la deuxième image, car cela ne fonctionnera pas avec ceux d'usine, merci pour l'aide
  • Merci pour l'article! Excellent adaptateur. Fonctionne intelligemment, sans erreurs. Tout d'abord, j'ai soudé le port sous le LPT, il n'y avait pas de prise COM à portée de main. Le port Duck LPT a brûlé au premier remplissage. J'ai dû courir pour la prise COM au magasin. Je recommande également de souder le fusible du médecin - une chose très utile. J'étais le premier cristal tellement agité, on aurait dit qu'il dégageait son âme (fumée bleue), mais non ! - Le fusible Dokhdur l'a ramené à la vie instantanément. Il s'avère donc : cet adaptateur + fusible dock = un programmeur parallèle à part entière.
  • Après la « brume bleue », aucun médecin ne l'aurait ramené à la vie. Et "Doctor Fuse" - oui, probablement, parfois cela peut être utile. Mais presque toujours, il est possible de s'en passer, il suffit de cadencer le MK non pas à partir de quartz, mais à partir d'un générateur externe ...
  • Mais j'ai eu la chance, lors de la toute première configuration des fusibles, de claquer pour qu'aucun générateur ne sauve. Je ne savais pas qu'il existe 2 options pour afficher les fusibles : direct (historique, canonique) et inversé (intuitivement pratique). J'ai donc mis les choucas canoniques avec la photo inversée. Soit dit en passant, PonyProg fonctionne avec des fusibles dans une représentation inversée.
  • Lis tout: