Programmer un ATtiny44/45/84/85 avec Arduino (1 / 10 étapes)

Étape 1: AVR et FAI a expliqué

De nombreux tutoriels peuvent vous montrer Comment faire quelque chose. Je voudrais tout d’abord au large en donnant une explication de base quant à pourquoi vous faites ce que vous faites.

Ce processus montre comment utiliser un Arduino Uno comme un programmeur en système ou votre FAI. Un FAI permet les microcontrôleurs AVR d’être programmé et reprogrammé sans avoir à les retirer du circuit. Programmation des AVR microcontroller six fils sont nécessaires. Trois de ces fils sont désignés comme le Serial Peripheral Interface (SPI) et sont le Master - Slave Out (MISO), Master Out - esclave dans (MOSI) et Serial ClocK (SCK). Le « maître » est le fournisseur d’accès ou de l’appareil que vous utilisez pour programmer la puce AVR. Le « esclave » est la puce de l’AVR en cours de programmation. Les trois autres fils sont pour le 5V Alimentation (VCC), terre (GND) et Reset (réinitialisation).

Les images ci-dessus montrent les épingles sur le ATtiny correspondent aux qui fonctionnent lorsque vous programmez les. La goupille de la SCK est où le maître fournit les informations de l’horloge pour la communication. Chaque impulsion de la goupille de la SCK envoie un bit de données sur les broches du MISO et MOSI (il s’agit essentiellement du ATtiny et Arduino communique en arrière). Les broches GND de l’Arduino et AVR doivent être branchés pour aider les puces à établir la même tension de référence. La broche de remise à zéro est la chaîne qui est capable d’effacer le contenu sur la puce d’AVR et de permettre la programmation série l’Arduino. La broche VCC est connectée à l’Arduino, il suffit de supprimer le besoin de piles ou d’alimentations externes.

Quand vous venez de mettre en place votre Arduino pour agir en tant qu’ISP (vous verrez comment procéder plus tard dans le tutoriel) vous sont fondamentalement informant l’Arduino, comment mettre en forme le code et les broches, il doit envoyer les données. Vous pouvez acheter 6 broches serial ports pour programmer l’AVR jetons, mais si vous avez déjà un Arduino, qu’il s’agit d’une méthode pratique pour vous.

Articles Liés

Programmables 8 boucles pédale switcher avec Arduino Mega2560

Programmables 8 boucles pédale switcher avec Arduino Mega2560

dernière mise à jour : 17 février 2016C'est maintenant la deuxième partie de mon précédent tutoriel sur la façon de faire switcher les pédales programmable simple (ou boucleur) avec un Arduino MEGA2560 pour atteindre 8 boucles stockables sur 8 prérég
Comment programmer un PIC 18F2550 ou 18f4550 avec Arduino UNO

Comment programmer un PIC 18F2550 ou 18f4550 avec Arduino UNO

Voici notre notre premier tutoriel sur Instructable alors soyez indulgent. Ce tutoriel montre la méthode d'utilisation d'une carte Arduino UNO comme un programmateur de microcontrôleur PIC. Cette méthode a été testée et PIC 18F2550 18f4550 mais peut
Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Retour à fin 2014 et 2015 au début, votre vraiment tombé surCette ESP8266 de puce WiFi astucieux (l'ESP-01) et dois bataille parmi les documentations incompatibles provenant de diverses sources. Pour l'instant de l'éperon, il a documenté ses frustrat
La programmation ATtiny85 avec Arduino UNO

La programmation ATtiny85 avec Arduino UNO

Comment programmer Attiny85 avec Arduino UNO en moyen le plus facileÉtape par étape tutoriel, avec aucune mesure pour sauter en PCB génial.Étape 1 - que faire nous avons besoin ?Étape 2 - carte de connexion Arduino avec ArduShield et ATtiny85Etape 3
Programme Arduino Pro Mini avec Arduino Uno

Programme Arduino Pro Mini avec Arduino Uno

Bonjour tout le monde. Aujourd'hui que je vais vous montrer comment programmer arduino pro mini à l'aide d'arduino uno.Si vous avez déjà eu une arduino uno et vous achetez nouvellement arduino pro mini, alors vous n'avez pas besoin d'acheter le conve
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 avec arduino : Introduction

Programmation avec arduino : Introduction

Progduino est un programme gratuit pour les utilisateurs de l'Arduino. Progduino construit pour aider les utilisateurs de Arduino qui veulent construire leur propre logiciel d'ordinateur qui pourrait communiquer avec Arduino dans une manière très sim
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
Programme ChipKIT DP 32 avec Arduino IDE

Programme ChipKIT DP 32 avec Arduino IDE

Ce dont vous avez besoin : un microprocesseur ChipKIT DP 32 (tous les câbles inclus) et un ordinateur portablePour programmer un DP 32 sans dispositif de programmeur (Chipkit PGM), c'est-à-dire avec arduino IDE, il a besoin d'un programme de résident
Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Salut!!. Je suis Avra et c'est mon premier instructable. Ici je vais vous expliquer comment graver les codes sur autonome AVR ICs sans utiliser n'importe quel USBASP, tout cristal externe et un chargeur de démarrage. Vous avez seulement besoin d'une
ESP8266-ESP-201 de la programmation autonome avec Arduino IDE

ESP8266-ESP-201 de la programmation autonome avec Arduino IDE

Je veux fournir une meilleure documentation pour l'utilisation de ESP201 (une variante de ESP8266), tandis que seul Conseil et comment raccorder le GPIO pour programmer avec l'IDE Arduino.Je me débattais sur comment obtenir le croquis d'IDE Arduino t
Thermostat avec Arduino et grand écran LCD de la maison

Thermostat avec Arduino et grand écran LCD de la maison

Remplacer un thermostat standard (SIEMENS-RAA30 16GR) avec un individu fait, axée sur l'arduino, grand écran LCD est un amusant projet.AVERTISSEMENT : Prise de courant est utilisé dans les deux contrôlant le four et pour arduino puissance alors s'il
Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Source d'inspiration pour réinitialiser l'horloge biologique de votre corps et améliorer votre hygiène santé et sommeil avec ArduinoUne horloge circadienne n'est pas une horloge que nous regardons l'heure. C'est plutôt un chronométreur et un oscillat
Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une étoile de la mort peu lévitation de Instructables m'a invité au nouveau projet avec Arduino. Trois stratégies ont été décidés et gardés pour le différencier de l'ancêtre.Faire moi-même avec prêt-à-pas (ou moins).Garder en rotation.S'allume et cli