À l’aide d’un programmateur In-situ (4 / 5 étapes)

Étape 4: Programmation de la puce ATM328

Nous avons maintenant les deux fichiers hexagonales pour écrire des souvenirs de la 328 flash et eeprom .

Tout d’abord, brancher le matériel, tel que discuté dans une étape précédente. On appellera avrdude depuis la ligne de commande, en tant que root, pour transférer les fichiers sur la puce.

# En tant que root :

Pour écrire ComponentTester.hex dans la mémoire flash de ATM328

avrdude -p m328p -P usb - avrispmkII - U flash:w:ComponentTester.hex:i - cabarrus


Pour écrire ComponentTester.eep dans la mémoire eeprom ATM328

avrdude -p m328p -P usb-c avrispmkII - U eeprom:w:ComponentTester.eep -v


[Consulter la documentation d’avrdude pour la signification des différents drapeaux.

La plupart d'entre eux est évidente.]

Faites attention aux messages avrdude émet (Voir photos).

vérification de la...

... vérifié

avrdude fait. Merci.

Cela vous indique que l’écrire dans la mémoire a réussi.

Notez que -v est l’indicateur prolixe . Vous avez beaucoup d’informations sur ce qui se passe sur.

IMPORTANT : graver la mémoire flash du premier, puis eeprom!

La raison en est que le cycle d’écriture mémoire flash efface mémoire eeprom .

Félicitations ! Avec succès, vous reprogrammer une puce ATM328.

Articles Liés

Clavier d’entrée de Validation à l’aide de la programmation des machines état

Clavier d’entrée de Validation à l’aide de la programmation des machines état

Le problème :Vous avez un projet qui accepte les commandes à l'aide d'un clavier 16 touches et que vous souhaitez effectuer la validation sur les commandes que chaque caractère est tapé.Exemple :Voici le protocole (commandes) en utilisant seulement u
Comment faire une calculatrice avec une interface graphique à l’aide de la programmation de Turing

Comment faire une calculatrice avec une interface graphique à l’aide de la programmation de Turing

Le code se trouve dans la description de la vidéo de YouTube (vous devez regarder la vidéo sur YouTube lui-même pour obtenir le code)S'il vous plaît visitezwww.createtech.ca
Clignoter une LED à partir d’un navigateur à l’aide de la programmation Visual

Clignoter une LED à partir d’un navigateur à l’aide de la programmation Visual

Apprenez à clignoter et dirigée depuis un navigateur web. Tu as besoin de:* une Pi framboise* une maquette* fils de raccordement* LED
À l’aide de l’Arduino Uno au programme ATTINY84-20PU

À l’aide de l’Arduino Uno au programme ATTINY84-20PU

À l'aide de l'Arduino Uno au programme ATTINY84-20PU (Newark item # 68T3783). Ce Instructable montre comment utiliser la plateforme Arduino pour fonctionner avec des processeurs physiquement plus petits, comme le ATtiny84 (84/44/24), ATtiny85 (85/45/
GSM basé automatisé système d’Irrigation à l’aide de la pluie-Gun

GSM basé automatisé système d’Irrigation à l’aide de la pluie-Gun

Ère moderne numérisée pour notre XXIe siècle a besoin d'automatisation dans chaque secteur. Combinant la technologie pour accroître la crédibilité d'une autre technologie n'est pas du tout une très bonne idée. L'Inde est un pays où l'agriculture est
Système de contrôle de température à l’aide de Labview (Atmega32)

Système de contrôle de température à l’aide de Labview (Atmega32)

RÉSUMÉCet ouvrage décrit un cadre de ON/OFF, systèmes de contrôle de température proportionnelle et linéaire. La conception et la mise en œuvre de ce processus se fait à l'aide de LABVIEW, logiciel virtual workbench. Le projet comprend l'acquisition
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
Début microcontrôleurs partie 2: Création d’une Interface SPI du programmateur au microcontrôleur

Début microcontrôleurs partie 2: Création d’une Interface SPI du programmateur au microcontrôleur

Bonjour, nous espérons que vous avez apprécié la partie 1 de début de microcontrôleurs. Nous allons avancer dans la partie 2 et de commencer à parler sur les interfaces et comment obtenir votre microcontrôleur pour communiquer avec un ordinateur.Donc
Graver des Custom Firmware à l’aide de ArduinoISP

Graver des Custom Firmware à l’aide de ArduinoISP

Si vous voulez brûler le custom firmware sur votre Arduino, vous aurez besoin d'un FAI, ou le programmateur In-situ. Mais pourquoi gaspiller de l'argent sur une marque ISP quand un Arduino peut faire la même chose ? Ce tutoriel vous montre comment in
Commutateur Mode Altoids iPOD chargeur à l’aide de 3 piles « AA »

Commutateur Mode Altoids iPOD chargeur à l’aide de 3 piles « AA »

le but de ce projet consistait à construire un chargeur d'iPod étain (firewire) Altoids efficace qui fonctionne sur 3 piles « AA » (rechargeables). Ce projet a commencé comme un effort de collaboration avec Sky sur la conception et la construction et
À l’aide de la Littlebits HDK pour construire un Module d’inclinaison sensible

À l’aide de la Littlebits HDK pour construire un Module d’inclinaison sensible

Le HDK Littlebits est une collection utile des modules qui aident à vous prototype et tester un module de votre propre. Le kit est relativement simple et dans ce tutoriel, nous allons utiliser ce pour créer un module qui détecte l'inclinaison et le g
Gagner des secondes 81 : rapide Arduino Bootload/programme pour la Production de

Gagner des secondes 81 : rapide Arduino Bootload/programme pour la Production de

Nécessite : AVRISP mkII et un Linux informatique (ou machine virtuelle)Ce Instructable montre comment automatiser et accélérer l'installation d'un programme bootloader et démo sur un appareil compatible Arduino.Le bootloader Arduino et IDE rendent in
Télécommande WiFi à l’aide de ESP8266

Télécommande WiFi à l’aide de ESP8266

Nous vous montrons comment utiliser un ESP8266 pour faire un nunchuk filaire dans un nunchuk Wifi qui permet ensuite de contrôler tout appareil disposant d'un accès WiFi.Le ESP8266 est un microcontrôleur très agréable avec WiFi construit en. Il peut
Mesure d’angle à l’aide de gyroscope, accéléromètre et Arduino

Mesure d’angle à l’aide de gyroscope, accéléromètre et Arduino

le dispositif est un prototype rugueux de ce qui finira par devenir un robot auto balance, il s'agit de la deuxième partie de la chose de trou (lu accéléromètre et commander un moteur à l'équilibre). La première partie avec seulement le gyroscope peu