691 Shares 6301 views

USB-programmeur (AVR): description, désignation

Dans les techniciens radio qui aiment participer à la construction d'appareils électroniques, de temps en temps, il est nécessaire d'utiliser dans leurs microcontrôleurs designs. L'utilisation de ces dispositifs semi-conducteurs Il offre des perspectives énormes pour l'électronique. Microcontrôleurs sont produits par seulement quelques entreprises, dont les dirigeants sont Microchip Technology, ATMEL, ARMLimited. La principale caractéristique de ces dispositifs est la nécessité de leur firmware du programme. Pour cela et les programmeurs nécessaires. À ce jour, il y a un grand choix de différents types de programmeurs, cependant, le prix de ces produits est très élevé, et non tous les amateurs de radio peut se permettre d'acheter un tel dispositif.

Dans cet article, nous examinerons USB-programmeur (AVR) sur la base du contrôle du microcontrôleur Atmega 8. Ce produit est assez simple à la radio de jambon a pu recueillir vous-même et ne pas dépenser plus d'argent sur les produits de marque. Nous avons choisi le USB-programmeur (AVR) a microcontrôleur minimal de tuyauterie qui vous permet de construire un appareil très petit. Un tel produit ne prend pas beaucoup de place, il a les dimensions d' un flash classique. USB-programmeur (AVR) dans son système comprend un microcontrôleur Atmega 8, le type de logement – TQFP 32 (à ne pas confondre avec le type de boîtier DIP, car ils ont des Brochage). Le circuit d'un tel dispositif est représenté sur la photo.

Nous procédons à la description du circuit de l'instrument. Le cavalier J1 est utilisé dans le cas où il y a un microcontrôleur EEPROM nécessité d'avoir une fréquence d'horloge inférieure à 1,5 MHz. Si vous le souhaitez, ce cavalier facilement éliminé du circuit, pour cette sortie du contrôleur 25 e arrive à « sol ». Dans ce cas, AVR-USB-programmeur toujours fonctionner à une fréquence réduite. Il convient de noter que la programmation sur la basse fréquence prend plus de temps, mais de décider, bien sûr, vous. des diodes Zener D1, D2 sont appliqués à l'adaptation de niveau entre le bus et l'USB-programmeur. LED bleu indique que le dispositif de préparation pour la programmation du microcontrôleur, la LED rouge s'allume pendant la programmation. Le circuit possède un connecteur IDC-06 à laquelle les contacts sont dérivés, ce qui correspond au type de brochage ISP ATMEL de connecteur à 6 broches. Sur ledit microcontrôleur pin-puissance de connecteur, il est pris à partir des ports USB-PC, par conséquent, des précautions doivent être prises pour éviter les courts – circuits. C la programmation et le contrôle du contrôleur via le même connecteur, il est nécessaire de connecter les contacts reset sur le contrôleur et le connecteur (représenté dans le schéma rouge en pointillés). Pull réduire la vitesse de programmation et la prise de connexion microcontrôleur situé à l'extrémité de l'appareil. Voici ce qui est un USB-programmeur (AVR), comme vous pouvez le voir, toutes les élémentaires.

Après le montage, le dispositif doit être contrôlé par un micro-contrôleur à clignoter, pour que je vous recommande d'utiliser le programme PonyProg. Lors de la programmation, nous commençons par le cristal qui fonctionne sur la source de synchronisation externe est de 12 MHz.

Décrit dans cet article, USB-programmeur pour microcontrôleurs AVR fonctionne avec tous les types d'AVR, en leur permettant de coudre, regarder le contenu enregistré de votre appareil, effacer puce, changer la configuration.