ATmega programmation avec USBtinyISP et Arduino

il s’agit de montrer comment vous pouvez programmer une puce Amtel Atmega utilisant un programmeur USB AVR.  J’ai choisi la v3.0 USBtinyISP au programme.  J’ai la mienne ramassé sur ebay car je pense que 10 $.  Je vais aussi utiliser le logiciel Arduino, parce que c’est gratuit et j’aime la langue qu’il utilise.  Vous êtes invités à utiliser n’importe quel logiciel que vous désirez, et je vais essayer de poster plus de tutoriels sur l’utilisation des options logicielles différentes que je me déplace pour eux.

Tout d’abord télécharger le logiciel de arduino.cc.  Ensuite, nous aurons besoin de mettre en place des broches d’en-tête pour notre programmeur d’AVR.  Pour programmer l’Atmega328 j’utilise ici nous allons avoir besoin de l’en-tête de 6 broches.  Soyez très prudent avec les images que j’ai posté.  Ils sont sur le site d’Arduino.  L’étiquetage de chacune des broches peut être trompeuse.  Vous devez accorder une attention particulière le nombre réel de chaque aiguille.  Comparer l’image deuxième et la troisième image ci-dessus pour comprendre où est la broche numéro 1.

Tout d’abord faire vos connexions à l’Atmega328.  Il y a des connexions de 3 données, 1 reset et 2 connexions de puissance/masse.  (faisant l’en-tête 6 broches)

Une fois que vous avez fait que six de toutes les connexions est correctes, branchez votre programmateur ISP sur votre ordinateur et l’en-tête à 6 broches dans le programmateur ISP.

Vous devriez voir le voyant d’alimentation s’allume sur le programmateur ISP.  Assurez-vous que vous avez téléchargé le pilote pour le programmeur.  J’ai eu quelques problèmes avec l’installation du pilote.  J’ai fini par avoir besoin d’aller dans le gestionnaire de périphériques de mon ordinateur, sélectionnez le programmeur et choisissez mise à jour pilote et ensuite manuellement orienter vers le programme d’installation de pilote.  C’était une douleur, mais une fois que j’ai fait ça tout fonctionnait correctement.

Ensuite ouvrir arduino.  Pour ce tutoriel, nous allons simplement utiliser l’exemple de programme clignotent. J’ai changé la broche LED jusqu'à la broche numérique 9 Cependant.  La raison pour cela est parce que nous ne pouvons avoir aucune basse impédance (résistance) sur les broches que le programmateur ISP utilise.  la broche originale dans l’exemple de l’arduino est 13, qui est l’axe qui utilise la connexion de la SCK.

Alors ouvrez l’exemple de « BLINK » et changer la LED 9 broche à broche.

Ensuite, nous avons deux options.  Soit vous pouvez maintenir shift et appuyez sur Télécharger ou allez dans fichier > Télécharger à l’aide du programmeur.

Quoi qu’il en soit, il faut vérifier votre programme, puis la LED busy sur le programmateur ISP doit clignoter, et le programme doit être téléchargé à l’atmega328.

Et qu’il devrait être.  Placer une résistance et une LED sur la broche 9 (l’axe de droite inférieure) et il devrait allumer et s’éteindre

C’est la mise en place plus facile d’utiliser un programmateur ISP.  Si tout va bien, j’ajouterai plus d’options que je suis en mesure d’obtenir à travers eux.

Maintenant, il y a un inconvénient à cela.  Vous n’avez plus la connexion série pour le logiciel arduino que vous faites avec une connexion normale de FTDI.  L’avantage est que nous avons plus besoin du chargeur de démarrage, donc quand notre puce est sous tension, le programme démarre immédiatement.  Vous pouvez toujours utiliser les commandes série, vous juste ne peut pas les regarder dans le moniteur de la série sans le câble FTDI relié trop.

Articles Liés

Guide de l’Idiot à la programmation d’AVR sur le bon marché (avec l’IDE Arduino!)

Guide de l’Idiot à la programmation d’AVR sur le bon marché (avec l’IDE Arduino!)

Microcontrôleurs sont, sans aucun doute, incroyable de petites choses. Ils sont polyvalents, puissants et extrêmement minuscules. Malheureusement, ce dernier trait est également partagé par mon portefeuille et mes compétences en programmation. Ma com
KeyChainino - le premier jeu trousseau Programmable avec Arduino

KeyChainino - le premier jeu trousseau Programmable avec Arduino

KeyChainino est un porte-clef jeu vintage programmable avec Arduino , où n'importe qui peut télécharger son propre jeu juste avec l'IDE Arduino.Si vous aimez vraiment le jeu d'Arcade, KeyChainino est fait pour vous !Il ne dispose pas des écrans LCD,
Programmation Arduino avec un autre Arduino

Programmation Arduino avec un autre Arduino

Il s'agit de mon premier Instructable. Dans ce Instructable je vais vous montrer comment programmer un Arduino avec un autre Arduino. Aucuns pilotes ne sont nécessaires ! Ce Instructable est également utile pour le téléchargement des esquisses de chi
ATtiny programmation avec Arduino

ATtiny programmation avec Arduino

après ce Instructable, vous devriez être en mesure de programmer une A Ttiny85/45 avec un arduino. Il peut sembler complexe, mais il n'est pas vraiment. Après quelques recherches, je ne pouvais pas trouver à beaucoup d'infos sur comment cela pourrait
Descendre le canapé, avec Arduino, boîtier imprimé 3d et programmé avec Embrio

Descendre le canapé, avec Arduino, boîtier imprimé 3d et programmé avec Embrio

L'idée de base est de créer quelque chose qui peut détecter quand mes chiens sur le canapé quand je ne suis pas là et « inciter à descendre ». Ceci est accompli avec capteur A Ifrared Passive, et faire des bruits que les chiens n'aiment pas.J'ai vu u
Vitesse du moteur pas à pas contrôle avec LABVIEW et ARDUINO

Vitesse du moteur pas à pas contrôle avec LABVIEW et ARDUINO

J'ai fait cela chez Proteusu commande STEPPER MOTOR vitesse avec LABVIEW et ARDUINO...!! wolaaÉtape 1: Ce tutoriel est :> À l'aide de Labview à interface Arduino au PC via le port USB.> Utilisation de Labview pour envoyer des données qui décrit la v
Commande de geste Wireless portable avec PHIRO Pro + Arduino + poche Code smartphone app (MODE JEDI)

Commande de geste Wireless portable avec PHIRO Pro + Arduino + poche Code smartphone app (MODE JEDI)

Une fois de plus, nous voici avec un autre tutoriel pour "réveiller la Force" en vous ! Avec le nouveau film Star Wars juste autour du coin, nous avons pensé que ce serait amusant d'utiliser la force pour contrôler PHIRO. Dans ce tutoriel, nous
Conception et construction d’un synthétiseur avec Meeblip et Arduino, ajouté des vidéos !

Conception et construction d’un synthétiseur avec Meeblip et Arduino, ajouté des vidéos !

Pour mon stage chez Create Digital Music/Meeblip j'ai créé un amusant petit synthétiseur. Cette chose est censée être plus souples que les autre synthétiseur en le rendant complètement indépendant ; C'est une batterie a son propre amplificateur/encei
Signal Flow affiche (avec Chibitronics et Arduino)

Signal Flow affiche (avec Chibitronics et Arduino)

Ce projet combine des autocollants de circuit Chibitronics avec Arduino simple de programmation pour créer une affiche avec voyants clignotants qui illustre le sens du signal studio enregistrement base !Étape 1: Outils et matériauxPour rendre cette a
Se familiariser avec l’IDE Arduino : LinkItOne

Se familiariser avec l’IDE Arduino : LinkItOne

C'est l'IDE Arduino, ce qui vous permet d'écrire du code pour Arduino et Arduino planches compatibles. Dans précédent article , nous avons téléchargé le logiciel Arduino et fait l'installation de MediaTek LinkIt une planche qui est une carte compatib
Comment faire pour contrôler de LED avec traitement et Arduino

Comment faire pour contrôler de LED avec traitement et Arduino

l'autre jour, j'ai été confronté à un problème intéressant, j'avais besoin pour contrôler une série de feux d'une interaction sur un écran d'ordinateur et il a dû être aussi peu coûteux que possible.  J'ai immédiatement pensé à un Arduino.  Il avait
Mesure de la vitesse du son avec microcontrôleur Arduino et capteur à ultrasons

Mesure de la vitesse du son avec microcontrôleur Arduino et capteur à ultrasons

Ma fille de 6 ans, Samatha, illustre comment mesurer la vitesse du son dans l'air avec microcontrôleur Arduino Uno et le capteur à ultrasons.Je pense qu'il s'agit d'un bon projet pour les enfants à être exposé aux sciences, ingénierie et mathématique
Envoyer email avec ESP8266 et Arduino UNO

Envoyer email avec ESP8266 et Arduino UNO

Comment obtenir Adafruits "send_email_smtp.ino" à envoyer email avec ESP8266 et Arduino UNO.Et en éliminant le problème avec "aucune réponse du module" beaucoup ont.Le module fonctionne sur 3, 3V logique selon la documentation, mais j'
Aider avec mon projet arduino. (2, 7 segment avec buzzer piezo et relais)

Aider avec mon projet arduino. (2, 7 segment avec buzzer piezo et relais)

Salut, j'ai besoin d'aide avec mon projet arduino.J'ai 2, 7 segments affiche qui compte à rebours de 20 à zéro fr puis le piezo buzzer beebs pendant un certain temps.Ma question est :Je veux un relais allumé pendant 20 secondes en même temps avec le