Intégrer ArduinoISP et Atmel Studio (3 / 4 étapes)

Etape 3: Intégration Atmel Studio

Étant donné que vous avez utilisé l’IDE Arduino pour charger le schéma ArduinoISP à votre carte Arduino, cela signifie que vous avez déjà AVRDUDE installée sur votre ordinateur.

AVRDUDE est une application de ligne de commande qui intermédiaires le firmware chargement des processus sur votre ordinateur. Longue histoire courte, AVRDUDE lit le fichier .hex produit par le processus de compilation et la traduction et il en file d’attente afin d’imprimer correctement via le port série. De là le convertisseur USB-série sur votre planche de Uno (le carré noir à côté du port USB) le lit de la ligne USB, envoie à l’ATMEGA sur la carte Arduino Uno et l’exporte enfin par le biais de SPI au microcontrôleur cible.

Une des fonctionnalités plus intéressantes d’Atmel Studio est le support d’outils externes, comme le AVRDUDE lui-même. Fondamentalement, Atmel Studio laisse cela assez ouvert à la personnalisation, qu’avec la pression d’un bouton, vous pouvez effectuer un appel de programme de ligne de commande complète et déployer votre firmware au microcontrôleur cible.

Assez dit,

Atmel Open Studio 6.

Allez dans Outils > outils externes

Renseignez les champs comme le montre l’image. Le champ de commande doit être rempli de l’emplacement avrdude dans votre machine, dans mon cas : C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe

Quant au champ Arguments, inondent la ligne suivante :

-U lfuse:w:0xe6:m - U hfuse:w:0xd9:m -e -F - v-patmega328p - carduino-PCOM2-b19200 -D - Uflash: w: « $(ProjectDir) Debug\$ (ItemFileName) .hex »: J’ai - C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf"

Ceux sont les arguments de déploiement du firmware ou l’information à être interprété par AVRDUDE et converti en actions de l’écriture.

Dans cette ligne, il y a trois éléments principaux pour être modifiés :

  1. Le port COM, vous utilisez votre Arduino Uno sur. Pour vérifier, allez dans le gestionnaire de périphérique > COM & Ports LPT et vous devriez voir Arduino énuméré.
  2. Le chemin du fichier où se trouve avrdude.conf. Une recherche simple de windows, vous devriez obtenir aller avec ça.
  3. La valeur du fusible bits, selon comment vous avez planifié votre configuration de projets. Simplement modifier la valeur hexadécimale dans le milieu de lfuse:w:0xe6:m - U et le nom de fusible que vous voulez configurer.

Faites attention à la portion de la ligne avec le .hex au milieu. C’est la référence dans les arguments à où AVRDUDE recherchera le fichier. $ (ProjectDir) et $(ItemFileName) sont bash variables de script remplacera selon votre propely de nom et l’emplacement du projet une fois le & action de déploiement est appelée.

Les autres arguments sont quelques lignes directrices pour AVRDUDE concernant le microcontrôleur cible et où trouver le fichier du firmware et le fichier de configuration de AVRDUDE.

Fondamentalement, cette ligne d’arguments fait AVRDUDE exécuter 4 opérations d’écriture :

  1. Le premier écrit le fusible faible de l’AVR
  2. Le second, le fusible haut
  3. La troisième opération est un effacement de la mémoire flash complet, comme moyen d’éviter les erreurs d’écriture
  4. Et le quatrième a full flash mémoire écriture avec le firmware

Pour une liste complète des arguments, allez à: https://asensar.com/blog/2013/programming-arduino-using-avrdude/

Articles Liés

Comment charger des programmes à un Arduino UNO de Atmel Studio 7

Comment charger des programmes à un Arduino UNO de Atmel Studio 7

Dans ce court Instructable, nous allons apprendre à charger un programme à une carte Arduino UNO utilisant Atmel Studio au lieu de l'IDE Arduino. Cela est utile lorsque vous avez besoin élaborer un programme à l'aide de plusieurs fonctions avancées o
Comment intégrer une vidéo sur Instructables

Comment intégrer une vidéo sur Instructables

parfois la meilleure façon de transmettre une idée dans une Instructable doit montrer une vidéo.  Ce tutoriel vous guidera dans le processus de recherche de que code d'intégration de votre vidéo et coller au bon endroit dans votre Instructable.Vous p
Comment intégrer les clous dans les créations d’argile polymère

Comment intégrer les clous dans les créations d’argile polymère

Bonjour, cette instructable vous montrera comment intégrer des clous à vos créations d'argile de polymère, de clous de matériel peuvent être utilisés dans une variété de moyens pour les créations d'argile de polymère, utilisations telles que les tige
Intégrer vos créations Google Drive sur votre site Weebly

Intégrer vos créations Google Drive sur votre site Weebly

je l'ai montré cela à bon nombre d'enseignants et pensée, je voudrais écrire une courte instructable pour quiconque est intéressé par l'incorporation d'un objet Google Drive dans un site Web Weebly. Cliquez sur les images pour les voir pleine grandeu
Intégrer des Servo-moteurs avec fischertechnik (thème Robot)

Intégrer des Servo-moteurs avec fischertechnik (thème Robot)

comment intégrer un Servo INEX avec éléments de fischertechnik !J'ai jouer avec différents matériel éducatif concret pour gagner sa vie. (Visitez www.weirdrichard.com). J'utilise des servo-moteurs avec divers projets de robotique de ft. Mon patron m'
Comment intégrer Youtube des vidéos sur un PC dans Powerpoint 2010

Comment intégrer Youtube des vidéos sur un PC dans Powerpoint 2010

avez-vous jamais donné une présentation et a dû sortir pour lire une vidéo Youtube ?  Cela peut secouer fortement le flux de n'importe quelle présentation PowerPoint et peut facilement être évitée.  On dirait que Microsoft avait un moyen facile d'ins
Comment intégrer une vidéo dans Instructables

Comment intégrer une vidéo dans Instructables

c'est super facile pour Google video, Yahoo! video, Metacafe, Brightcove, Revver, Blip.tv et YouTube !Mettez l'URL de la vidéo dans notre fonction de vidéo à l'intérieur des crochets comme ceci :La vidéo s'affiche dans la section de texte d'étape de
Comment intégrer une vidéo

Comment intégrer une vidéo

Bonjour collègues responsables ! Aujourd'hui, je vais vous montrer comment intégrer une vidéo dans votre projet d'instructables pour le rendre encore plus impressionnant !Étape 1: Trouvez votre vidéo !Pour incorporer tout d'abord la vidéo, vous devez
Comment intégrer un moteur dans un groupe motopropulseur de fischertechnik

Comment intégrer un moteur dans un groupe motopropulseur de fischertechnik

cette instructable montre comment intégrer un moteur « trouvé » (dans ce cas d'un moteur électrique Tamiya) avec un train de roulement de poulie de fischertechnik.J'ai jouer avec différents matériel éducatif concret pour gagner sa vie. (Visitez www.w
Intégrer Ardublock avec Arduino IDE

Intégrer Ardublock avec Arduino IDE

Bonjour les amis!!!Programmation avec C n'est pas toujours la tâche facile pour tous les amateurs d'Arduino non-programmeur mais un langage de programmation graphique, basé sur des blocs est maintenant disponible pour leur facilité le « ArduBlock ».N
Pas cher programmeur STK500 AVR d’Atmel Studio

Pas cher programmeur STK500 AVR d’Atmel Studio

Atmel studio est un outil puissant pour faire des programmes de l'AVR, mais écrire qu'un programme est la première étape. Pour utiliser votre programme, vous devez effectuer un circuit et transférer votre code dans le microcontrôleur. Vous pouvez pro
Intégrer votre Playercard

Intégrer votre Playercard

comment intégrer les cartes instructables de joueur sur les sites Web de montrer vos stats !  Ceci (je suis sûr) provenance du jeu de Instructables Top TrumpsJe ne suis pas codeur, malgré avoir un baccalauréat ès sciences en informatique, ne pas par
Maison BB/Dart Gun (intègrerai un trombone normal 2" à gel balistique)

Maison BB/Dart Gun (intègrerai un trombone normal 2" à gel balistique)

salutations ! J'avais eu l'intention de soumettre ce projet pendant un certain temps, mais le défi de projectile « Lancez-le! » - je n'ai jamais été capable d'entrer dans un défi avant ! -m'a poussé sur le bord. Et pense que j'ai presque ne vérifie p
Comment intégrer sous-titres de films pour votre baladeur mp3/vidéo gratuite

Comment intégrer sous-titres de films pour votre baladeur mp3/vidéo gratuite

j'ai remarqué il y a beaucoup de tutoriels là-bas expliquant comment créer des fichiers vidéo à jouer dans votre baladeur mp3/vidéo, cependant il y a pas beaucoup sur la façon d'incorporer les sous-titres (qui est très utile quand on aime le cinéma c