Atmel démarrage 5: Ligne de vie

M. A. Parker c2015

La longe est un circuit simple basé sur l’unité de microcontrôleur Atmel ATTiny2313A (MCU) qui fonctionne comme une source d’horloge de substitut pour une cible MCU rendus inopérante par des fusibles à tort de réglage de l’horloge. Le projet, censé être facile, mais utile pour l’expert, continue la série des « Démarrage » Instructables [0] en se concentrant sur la MCU individuels du microcontrôleur Atmel [1]. Il rend l’utilisation du circuit de Blinky une maquette (démarrage 3) et l’adaptateur de câble de démarrage 1 bien que tous deux seront affichera en bref pour plus de commodité. En collaboration avec l’état singulet que MCU offre significativement plus faible coût pour chaque projet avec bien meilleur contrôle sur la taille, fonction et puissance des exigences par rapport avec les systèmes de MCU-a-bord comme Arduino [2] et le Pi de Rhaspberry [3].

** NOTE : Pour ceux qui veulent le PDF de cette instructable, Télécharger le PDF ci-joint à l’aide du dessous lien plutôt que celui généré automatiquement par le site - que l’automatisation ne maintient pas l’association entre les légendes et les images.

Presque chaque fois que je programme les fusibles sur une unité de Atmel Microcontroller (MCU), j’ai réussi à mettre à tort le fusible d’horloge (SUT_CKSEL) qui rend le MCU inopérant (c.-à-d., briques). Que faut-il faire ? Le problème prend sa source dans le choix de la source d’horloge incorrect pour le matériel réel actuel, ou parfois en choisissant une division horloge facteur clk/8. Eh bien, cet article s’appuie un des circuits plus simples possibles de MCU pour aider à corriger le problème – la marque Lifeline I (Figure 1). Il se connecte simplement à une épingle sur la MCU maçonné pour fournir un signal d’horloge alors que l’utilisateur reprogramme le fusible de sélection d’horloge (SUT_CKSEL) sur ce MCU. Vous connaissez quelqu'un qui a misprogrammed l’horloge fusibles et puis par la suite la personne a ajouté étrange nouveau mots de malédiction à la langue anglaise ? La ligne de vie serait peut-être le cadeau parfait faible coût !

La ligne de vie utilise un seul Atmel AVR MCU [1], plutôt que le plus grand et plus cher Arduinos [2]. Avec les Microcontrôleurs Atmel seul, le générateur de contrôle toutes les options. Il n’y a plus petit ATTiny microcontrôleurs mais le 2313A a de grandes capacités en termes de broches, de mémoire et de fonctions ; par conséquent, la ligne de vie peut être étendu pour tester les autres fonctions MCU tels que le port série. Et tandis que framboise PIs [3] sont remarquablement capables d’exécuter Linux avec de nombreux périphériques USB, ces PIs avec Linux sont pilotés par des événements et par conséquent ne s’exécutent pas en temps réel très bien.

Comme mentionné, la solution au problème de fusibles à tort de réglage de l’horloge se compose de simplement mettre en place un autre circuit avec la bonne fréquence et l’amplitude. La solution décrite ici consiste à utiliser l’Atmel ATTINY2313A MCU cadencé par l’oscillateur interne de 8MHz qui, sous un contrôle par programmation, entraîne une broche du port à environ 1,5 MHz, ce qui, à son tour, entraîne la broche morts-MCU destinée à du cristal. La ligne de vie (Figure 1) est construit dans un compartiment avec un commutateur qui a été construit pour contenir quatre piles AA, mais détient désormais les trois cellules et le ATTiny2313A. Cible de microcontrôleurs fonctionnant à une tension inférieure peuvent être logés en enlevant une cellule et de court-circuiter les contacts correspondants dans l’enceinte ou d’ajout d’une résistance à la sortie de bouée de sauvetage. On peut facilement étendre la fonction de la ligne de vie afin d’inclure des tests de base d’autres fonctions MCU tels que le port série et ADC en ajoutant certaines émissions pour le MCU et apportant quelques fils plus à l’extérieur de l’enceinte.

La marque de la ligne de vie je ne réinitialise pas les autres fusibles qui pourraient ont été fixés à tort. Certains d'entre eux tels que RESET et SPIEN peut rendre le MCU Atmel inexploitables. Dans un tel cas, le correctif nécessite un 12V (c.-à-d., « haute tension ») programmeur qui peut être construit [4] ou de l’acquisition de la société Atmel.

La ligne de vie nécessite trois constructions dont l’enceinte (i), adaptateur de câble de programmeur (ii) et circuit de maquette de (iii) l’expérimentateur. L’adaptateur de câble de programmeur a été construit en démarrage 1 et le circuit de la maquette a été construit en démarrage 3 ; Cependant, les détails de construction brève sera inclus à la fois à l’étape 4.

Articles Liés

Atmel démarrage 3: Binky One – PORT, broches, DDR et del

Atmel démarrage 3: Binky One – PORT, broches, DDR et del

M. A. Parker c2015Blinky, le témoin clignotant, montre comment utiliser le langage C/C++ dans le Studio Atmel (AS) pour contrôler le MCU Atmel ports pour entrée et sortie (c.-à-d., IO) et révèle la vie « secrète » des registres Atmel PORT, de PIN et
Atmel démarrage 4: Deux Blinky – commutateurs, résistances de pull-up et Bit Ops

Atmel démarrage 4: Deux Blinky – commutateurs, résistances de pull-up et Bit Ops

Figure 1: Interrupteurs exemple utilisable par des résistants à la traction selon les MCU, recto : Photo-résistance, transistor photo, bouton poussoir ; Arrière : touches des exemple.M. A. Parker c2015Magnet lumineux deux montre comment le MCU peut f
Atmel démarrage 2: Circuits de microcontrôleur et les fusibles

Atmel démarrage 2: Circuits de microcontrôleur et les fusibles

M. A. Parker c2015Circuits et fusibles construit un circuit simple mais important sur la maquette de l'expérimentateur qui sera utilisé comme plateforme de base pour de nombreux projets de microcontrôleur et pour définir les paramètres de microcontrô
Atmel démarrage 1: Programmeur et Studio Atmel

Atmel démarrage 1: Programmeur et Studio Atmel

M. A. Parker c2015Installation Atmel Studio (AS) et un programmeur incarnent les prémices [0] sur le chemin d'accès à l'aide d'une unité individuelle de Microcontrôleur AVR Atmel MCU [1] par opposition à la MCU-a-bord comme Arduino [2]. Ici commence
Congelés Kristoff guitare

Congelés Kristoff guitare

vouloir faire un costume de Kristoff, je devais trouver différents accessoires pour lui. Un d'entre eux était sa guitare. Il a été démontré au cours de la berceuse « duo » Kristoff et Sven et lorsqu'Anna tente de frapper les loups avec elle pendant «
Programme ATtiny jetons avec Arduino

Programme ATtiny jetons avec Arduino

Parfois un Arduino juste n'est pas apte à l'emploi. À l'époque quand vous avez besoin quelque chose de plus petit, plus simple et moins cher, il est préférable d'utiliser un microcontrôleur AVR. Atmel dispose d'une ligne de Attiny puces qui viennent
Raspberry Pi voix reconnaissance domotique

Raspberry Pi voix reconnaissance domotique

Home Automation ou domotique est un champ de happening, antérieure de grands noms comme LEGRAND, CRESTRON, AMX, BITICHINO etc étaient des fournisseurs de solutions populaires. De la fin un certain nombre de sociétés entrés dans la mêlée, maintenant A
Arduino ultrasons télémètre, avec affichage à cristaux liquides I²C !

Arduino ultrasons télémètre, avec affichage à cristaux liquides I²C !

Salutdans ce projet, je veux montrer et vous expliquer un capteur de gamme avec ultrasons et un écran à cristaux liquides 20 x 04. J'ai écrit le code pour ce projet moi-même et ajouté beaucoup de commentaires, afin que tout le monde peut le comprendr
« Ne laisser la maison sans »

« Ne laisser la maison sans »

ne quitter la maison sans elle "survie Qté d'équipement ou de fournituresTOUJOURS PORTÉ1Doug Ritter conçu RSK Mk1 couteau pliant par Benchmade w / 3,44 po lameouChris Reeve équipés pour survivre « Sebenza » couteau pliant w / 3,5 pouces lame1Multi-to
Comment on peut préparer pour la récupération de la dépendance

Comment on peut préparer pour la récupération de la dépendance

"Je n'avais qu'une boisson. Est-ce qu'un ? Non, j'ai eu deux boissons. C'était comme il y a une heure. Cela devrait être assez de temps. Je serai bien. Je ne peux pas être supérieur à la limite. Casser la fenêtre. Etait-ce un double vodka dans juste
Conseils de Maintenance simple pour faire ressembler votre guitare électrique et son meilleur

Conseils de Maintenance simple pour faire ressembler votre guitare électrique et son meilleur

Dans ce tutoriel je vais montrer comment changer les cordes sur les guitares électriques et nettoyer votre guitare pour lui donner l'air brillante et nouvelle. Il s'agit d'une tâche très importante pour n'importe quel joueur de guitare que les chaîne
Monter sans danger avec un « Figure 8 noeud »

Monter sans danger avec un « Figure 8 noeud »

il y a beaucoup de choses qu'un grimpeur de début doit savoir, y compris plusieurs nœuds importants. Peut-être le nœud essentiel est la Figure 8 suivre à travers. Ce didacticiel vous montrera comment correctement exploiter vous-même à une corde avec
Guide de Configuration ultime Raspberry Pi

Guide de Configuration ultime Raspberry Pi

The Raspberry Pi est une grande chose : c'est le réel de l'ordinateur, c'est pas cher (40$), il peut s'interfacer avec électronique, parler sur le web et bénéficie d'un support complet HDMI.Toutefois, il fonctionne sur Linux, que j'ai une relation am
Enseignement de la physique et Creative Problem Solving avec noeuds

Enseignement de la physique et Creative Problem Solving avec noeuds

J'aime paracord. Alors quand j'essayais d'imaginer des programmes machine qui peuvent être faits à peu de frais en seulement 45 minutes pour notre club maker au travail (je travaille comme bibliothécaire pour enfants), je suis naturellement à penser