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

M. A. Parker c2015

Circuits 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ôleur (c.-à-d., fusibles). Comme l’Instructable deuxième de la série [0], nous nous concentrons sur « Démarrer » avec un MCU individuels du microcontrôleur Atmel [1] par opposition à la MCU-a-bord comme Arduino [2] et le Pi de Rhaspberry [3]. Les deux prochains démarrages (3 et 4) construisent deux versions d’un « Blinky », le témoin de clignotant, de montrer la vie de « secret » des registres de Atmel PORT, de PIN et de DDR et les résistances de pull-up. L’Instructable cinquième de la série construit la « Lifeline » extrait du circuit Blinky afin de corriger les paramètres de fusible de l’horloge. En réalité, ces fusibles sont un type de mémoire en lecture seule qui peut être définie par le programme. Comme le mot « fusible » pourrait donner à penser, ils peuvent causer des problèmes énormes par imprudent clic d’un bouton de la souris qui sera votre MCU de brique plus vite que vous pouvez clignoter votre œil. Il faut savoir que la ligne de vie ne corrige pas les fusibles non-horloge - un programmeur de haute tension (12V) serait nécessaire, tel que discuté dans démarrage #5. La longe doit envisager un projet facile vu certains après la construction d’une valeur comme un moyen de commencer à travailler avec différents Microcontrôleurs Atmel.

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

Comme il ressortira dans démarrage #5, la ligne de vie est un circuit facile 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 paramètres à tort de réglage de l’horloge (c.-à-d., horloge fusibles). Par définition, le signal d’horloge représente le "battement de coeur" de la MCU : chaque impulsion d’horloge peut être utilisée par le MCU en interne porte les données, ouvrir ou lire un événement port, signal numérique au convertisseur d’analogue (DAC) pour commencer à lire le prochain point de tension et ainsi de suite. L’horloge dispose de cadencement et synchronisation pour les machinations de la MCU similaire aux horloges 1-4 GHz dans les ordinateurs portables.

Pour plus de simplicité, la ligne de vie utilise l’horloge interne de la MCU plutôt qu’un cristal externe comme on le verra dans démarrage #4. Le type de l’horloge et la vitesse sont déterminées par les paramètres des fusibles. Donc nous commençons avec les fusibles dans ce instructable. En fait, les fusibles de programmation devrait probablement s’inscrire parmi les premiers pas avec n’importe quel projet MCU. Parce que vous voyez, pour engager le programmeur à l’aide de Atmel Studio (AS), on commence la boîte de dialogue périphérique de programmation qui comprend le fusible section de programmation.

Nous allons commencer par construire un circuit sur la maquette de l’expérimentateur qui est utilisé pour fixer les fusibles, mais aussi une plateforme d’expérimentation pour les deux prochains articles dans la série de démarrage. Le circuit comprend un régulateur 5 volts pour le MCU, le câble d’adaptateur de programmeur construit en démarrage #1 et ajoute une LED pour Blinky et la ligne de vie (mais pas utilisé pour l’instant instructable). Le présent Instructable montrera également comment ajouter un cristal sur le circuit MCU puisque nous discuterons horloges et fusibles.

Internet a beaucoup de très bons articles « mise en route » et de didacticiels tels que ceux indiqués dans les références [4-9]. Ceux-ci sont toujours intéressantes et une bonne source d’information concernant le matériel MCU et le fonctionnement.

Articles Liés

BRICOLAGE capteurs musculaires / EMG Circuit pour un microcontrôleur

BRICOLAGE capteurs musculaires / EMG Circuit pour un microcontrôleur

mesure d'activation des muscles par l'intermédiaire de potentiel électrique, appelé électromyographie (EMG) , a été utilisé traditionnellement pour la recherche médicale et le diagnostic des troubles neuromusculaires. Cependant, avec l'avènement de r
Atmel démarrage 5: Ligne de vie

Atmel démarrage 5: Ligne de vie

M. A. Parker c2015La 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.
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
Comment choisir un microcontrôleur

Comment choisir un microcontrôleur

il l'habitude d'être assez limitait le nombre de jetons de microcontrôleur différents disponibles pour les amateurs. Tu dois utiliser tout ce que vous arrivaient à acheter chez le marchand de puce de correspondance, et qui réduit le choix à un petit
Le monde part du microcontrôleur

Le monde part du microcontrôleur

Future électronique a une large gamme de microcontrôleurs. Il est conçu pour être utilisé pour les applications embarquées. Microcontrôleurs (parfois abrégé μc, uc ou MCU ) se consacrent un ordinateurs petit et low-cost en électronique qui est constr
Microcontrôleur LED Debug Module

Microcontrôleur LED Debug Module

Quand il s'agit de débogage d'un circuit microcontrôleur, il n'ya pas beaucoup d'options simples.  Puisqu'un circuit microcontrôleur peut avoir plusieurs choses en même temps, mesurer la tension avec un multimètre n'est pas une option.  À l'aide d'un
En savoir plus sur microcontrôleurs

En savoir plus sur microcontrôleurs

Cet Instructable a été conçu pour répondre à la question : Comment puis-je commencer à microcontrôleurs ? Maintenant, en clair, un anglais simple, vous pouvez apprendre ce qu'un microcontrôleur est et comment utiliser un. Vous apprendrez comment fair
Comment faire des écrans personnalisés pour vos microcontrôleurs

Comment faire des écrans personnalisés pour vos microcontrôleurs

Microcontrôleurs comme Arduinos sont un excellent moyen de contrôler vos projets électronique personnalisé. Mais il faut toujours un moyen de connecter les composants externes à la Commission de microcontrôleur. Cavalier des fils peut travailler pour
GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

ce projet vise à développer un véhicule robotisé qui peut être contrôlé par un téléphone cellulaire. Envoient des commandes DTMF d'un téléphone à un autre téléphone cellulaire qui est monté sur le véhicule robotisé. Ces commandes servent à nourrir un
3D imprimés microcontrôleur Dice Roller

3D imprimés microcontrôleur Dice Roller

Il s'agit d'un projet juste pour le plaisir que j'ai fait dans la Digilent MakerSpace. Généralement, chaque fois que je joue des jeux de société j'utilise une application smartphone laminage dés puisque les dés sont si faciles à perdre. J'ai pensé qu
Obstacle en évitant de Robot avec des capteurs IR sans microcontrôleur

Obstacle en évitant de Robot avec des capteurs IR sans microcontrôleur

Eh bien, ce projet est un projet plus âgé, je l'ai fait en 2014 au mois de juillet ou août, pensé à partager avec vous les gars. Ses un simple obstacle évitant robot qui utilise des capteurs infrarouges et fonctionne sans microcontrôleur. Les capteur
Groovin ' Grover : Une marionnette microcontrôleur à base

Groovin ' Grover : Une marionnette microcontrôleur à base

Grover Groovin ' est une marionnette manipulée par quatre servos de passe-temps et un contrôleur de servo microcontrôleur à base de Pololu Maestro. Vous pouvez contrôler chacun des membres de Grover indépendamment et lui faire à pied, vague et plus d
Mesure de courant alternatif en utilisant l’amplificateur de différence et le microcontrôleur

Mesure de courant alternatif en utilisant l’amplificateur de différence et le microcontrôleur

Dans ce projet, j'ai expliqué comment mesurer le courant à l'aide d'amplificateur de différence et microcontrôleur pic. Il existe de nombreuses méthodes disponibles sur internet pour la mesure de courant alternatif, mais il n'y a pas de méthode qui u
Intro au microcontrôleur débogage (et un minuteur Pomodoro)

Intro au microcontrôleur débogage (et un minuteur Pomodoro)

Bonjour Hack-A-Day et dangereux des Prototypes de lecteurs !  S'il vous plaît, votez pour moi dans l'uC Sparkfun concours !  (Si vous votez pour moi vous pouvez toujours voter pour d'autres projets aussi bien)  Le bouton de vote est juste vers le hau