Bases de fusible avr : en cours d’exécution un avr avec une horloge externe (1 / 6 étapes)

Étape 1: Quels sont les fusibles ?

Quand nous commençons à connaître les paramètres de fusible, la question fondamentale qui se pose dans notre esprit est-ce qu’exactement sont des fusibles ? et pourquoi avons-nous besoin de la peine de les apprendre ?
J’ai espoir que cette instructable aidera à trouver une réponse à cette question.
Dans un premier temps, les microcontrôleurs AVR ont, en général, trois zones de mémoire :
1) FLASH, qui est dédié au code de programme.
2) SRAM, qui est utilisé pour les variables de l’exécution.
3) EEPROM, qui peut être utilisé par du code utilisateur pour stocker des données qui doivent être préservées lorsque MCU est désactivé.
4) maintenant, les fusibles forment un quatrième domaine de mémoire disponible pour la programmation. Cela vaut quelques octets qui contiennent ces bits.

Pour faire simple, les fusibles sont une partie de la mémoire du microcontrôleur qui est réservé à certaines fonctions qui décide de la façon dont fonctionne le microcontrôleur. Pour être précis, le fusible est une section réservée de mémoire EEPROM dans un microcontrôleur. EEPROM signifie électriquement Erasable Programmable Read Only Memory. L’EEPROM est une forme de non volatile de la mémoire. Non volatile, on entend, une fois stockés, la mémoire est conservée même après que la mise hors tension. Un fusible est un peu de l’EEPROM qui contrôle les fonctionnalités de niveau faibles et pin affectations. Les fusibles ne sont pas accessibles par le programme, ils ne peuvent être modifiés par un programmeur de puce. Je vais vous expliquer plus tard par ce que je veux dire par des fonctionnalités de niveau faibles. Comme je le disais, fusible paramètres une fois faits ne peut pas être utilisés par le programme en quelque sorte, cela veut dire un programme qui s’exécute dans la puce de microcontrôleur ne peut pas modifier les réglages de fusible. Même si vous utilisez un microcontrôleur "auto programmation" c'est-à-dire un microcontrôleur qui permet aux logiciels de programme d’amorçage exécute dessus pour télécharger le programme sur sa mémoire flash, u ne peut pas modifier les bits de fusible.
Bien que je suis de navigation sur l’ensemble du sujet en bref, j’ai surtout l’intention de show - comment définir les fusibles pour un microcontrôleur avr pour l’exécuter avec une horloge externe.

Articles Liés

Alimenter votre Arduino/AVR avec une batterie Hand-Cranked

Alimenter votre Arduino/AVR avec une batterie Hand-Cranked

si vous avez toujours voulu votre Arduino ou AVR de puissance d'une batterie pour les essais de développement (batteries ont qualités livraison différentes puissances à, dire, AC transformé ou même une verrue mur réglementé en DC) essais mais étaient
Minuscule AVR microcontrôleur fonctionne avec une pile de fruits

Minuscule AVR microcontrôleur fonctionne avec une pile de fruits

des fruits et des légumes que nous mangeons peuvent être utilisés pour faire de l'électricité. Les électrolytes dans beaucoup de fruits et de légumes, ainsi que des électrodes constituées de divers métaux peuvent être utilisés pour fabriquer des cell
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
Contrôler quoi que ce soit avec une seule broche AVR

Contrôler quoi que ce soit avec une seule broche AVR

cette instructable indique comment contrôler un groupe de led avec une sortie de microprocesseur.Le micro, que je vais utiliser est un Atmel Attiny2313.Étape 1: Pièces et outils Parts:Attiny2313 (eu 5 échantillons gratuits de la société Atmel)prise 2
Ordinateur portable parasurtenseur avec une prise de courant en ligne

Ordinateur portable parasurtenseur avec une prise de courant en ligne

À l'automne 2007, mon HP TX1000 a cessé de fonctionner et ne s'allume, dès l'envoi à l'atelier de réparation (je pense qu'il m'a coûté environ AUD$ 80 juste pour vérifier ce que l'is...grrr de la faute) ils ont dit que la carte mère doit être remplac
Grand écran de 8 * 8 couleur LED Funduino (colorduino) en cours d’exécution « plasma »

Grand écran de 8 * 8 couleur LED Funduino (colorduino) en cours d’exécution « plasma »

Un temps de retour, j'ai acheté une planche funduino et le pug de couleur LED 8 * 8 correspondant au module. Lorsque j'ai d'abord mis sous tension il il est pré-chargé avec une démo qui traversait un affichage simple, c'était vraiment cool, j'ai pens
RB2 places en cours d’exécution.

RB2 places en cours d’exécution.

N'est pas sonner comme un « Big Deal » ?Eh bien, pour être honnête, pour moi qu'il s'est avéré pour être assez dur fonctionne. -0)Comme dans les précédents articles je ne vise un essai scientifique, mais je vais essayer d'exposer les faits, j'ai dû r
En cours d’exécution 3 moniteurs en installant la deuxième carte PCI Express

En cours d’exécution 3 moniteurs en installant la deuxième carte PCI Express

j'ai envie de courir 3 écrans sur mon PC, mais il avait seulement un slot pour carte vidéo unique. Cela signifiait que je pouvais courir seulement 1 carte vidéo et une seule carte vidéo habituellement prend uniquement en charge 2 moniteurs. Certaines
Arduino IDE en cours d’exécution sur ChipKIT DP32

Arduino IDE en cours d’exécution sur ChipKIT DP32

Cette instructable fournit des processus étape par étape sur la façon d'exécuter des programmes arduino utilisant chipKIT DP32Étape 1: Matériel nécessaire : Matériel :ChipKIT DP32 (http://www.microchipdirect.com/ProductSearch.aspx?keywords=TDGL019)Câ
En cours d’exécution plus sûres, sur des routes rurales

En cours d’exécution plus sûres, sur des routes rurales

Course rurale ajoute de nouveaux dangers, tels que le manque de ressources immédiates et dangers pour l'environnement, que de nombreux coureurs de niveau novice et adepte découvrent la dure. Ce guide est conçu pour aider les nouveaux coureurs à bien
Ma réponse à la WS2811 avec une chose AVR

Ma réponse à la WS2811 avec une chose AVR

off - voudrais tout d'abord direBien sur vous Alan Burlison.Ce n'est pas censé être ensachage vous en quelque sorte.  Votre code a fait ce qu'il fallait faire.  Grand succès.  Ma réponse initiale dans un commentaire du forum a été effectivement adres
À l’aide de Minimus AVR avec Arduino IDE

À l’aide de Minimus AVR avec Arduino IDE

le Minimus AVR est un microcontrôleur USB connecté, qui utilise le microcontrôleur ATMEL 90USB192. Ses un bon marché microcontrôleur reprogrammables avec 21 broches d'entrées/sorties numériques.Ils ont été utilisés par des gens qui mod jeux consoles,
Comment construire un bassin d’eau en cours d’exécution pour le développement de plusieurs photos analogiques

Comment construire un bassin d’eau en cours d’exécution pour le développement de plusieurs photos analogiques

la construction d'une salle sombre pour développer vos photos est facile. Acheter les matériaux nécessaires et couvrir vos fenêtres. Après avoir développé les photos, vous devriez les mettre dans une bassine d'eau en cours d'exécution. Vous pouvez ac
En cours d’exécution un moteur unipolaire de moteurs pas à pas, avec un pilote bipolaire

En cours d’exécution un moteur unipolaire de moteurs pas à pas, avec un pilote bipolaire

alors j'ai vidé une vieille imprimante la nuit dernière et a trouvé quelques tiges, moteurs et engrenages pour stocker mes parties.J'ai commencé à taper les détails moteurs dans Google et identifié celui comme étant un stepper 12V, mais la feuille de