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

Étape 3: Obtention et compiler le Firmware

Nous savons maintenant comment raccorder le programmateur ISP. Laissez-nous passer, ensuite, d’obtenir le code source pour le firmware pour le Testeur de Transistor.

http://www.mikrocontroller.net/svnbrowser/Transist...

Et voici la documentation. En allemand. http://www.mikrocontroller.net/Articles/AVR_Trans...

Si vous avez besoin d’une copie téléchargeable du firmware d’origine : http://www.mediafire.com/download/ds955tag3zawl4t...

Bon, vous avez téléchargé les fichiers d’archive tar.gz. Elles sont parfois appelées "tar", et la commande pour désarchiver/décompresser est tar xzvf fichier.tar.gz. Ainsi, nous tape tar xzvr transistortester-Markus.tar.gz dans une fenêtre xterm. Oh, oui, maintenant vous avez sans doute compris que vous devriez exécuter une variante d’UNIX ou de Linux afin d’être capable de faire cela.

Dans ce cas précis, l’archive tar.gz désarchive en un ensemble d’autres archives tar. Nous choisissons l’un d'entre eux,

ComponentTester-1.13m.tgz et, décompresser à son tour, celui-là : tar xzvf ComponentTester-1.13m.tgz.

Beaucoup de fichiers. Maintenant, ce qu’il faut faire avec eux ? Il y a un Makefile parmi ces fichiers non archivées qui contrôle la compilation ou génération. À partir de la ligne de commande, tapez faire.

Qu'est-ce que c est? Nous obtenons une erreur de compilation !

avr-taille : option non valide--« C »

Que se passe-t-il? Ne vous inquiétez pas, ce n’est aucun une grosse affaire. Lignes dans le fichier Makefile , précédé d’un @ sont des commandes externes. Ce ne sont pas essentiels pour le processus de compilation, donc nous pouvons juste commenter les sortir avec un # au début de la ligne incriminée. Maintenant, réexécutez le faire . C’est mieux--aucune erreur.

Le processus de compilation produit un certain nombre de fichiers de sortie, mais les seuls dont vous avez besoin sont les fichiers eep et hexagonale : ComponentTester.eep et ComponentTester.hex --ce sont ceux que vous chargerez de la puce ATM328. Le fichier ComponentTester.hex se met en mémoire flash, tandis que le fichier ComponentTester.eep est pour la mémoire eeprom.

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