AVR fuse basics: een avr met een externe klok (1 / 6 stap)

Stap 1: Wat zijn zekeringen?


Als we beginnen te leren over de instellingen van de fuse, de fundamentele vraag in onze geest is-wat precies zijn zekeringen? en waarom moeten we de moeite om te leren van hen?
Ik hoop dat dit instructable zal helpen een antwoord op deze vraag te vinden.
Om te beginnen met, zijn AVR MCU's, in het algemeen drie geheugengebieden:
1) FLASH, dat gewijd is aan de programmacode.
2) SRAM, die wordt gebruikt voor runtime-variabelen.
3) EEPROM, die kan worden gebruikt door de gebruikerscode voor het opslaan van de gegevens die worden bewaard moeten als MCU is uitgeschakeld.
4) nu, de zekeringen formuliergebied een vierde geheugen beschikbaar voor programmering. Dit bevat een paar bytes die deze bits bevatten.

Simpel gezegd, zijn zekeringen een deel van de microcontroller van geheugen die is gereserveerd voor bepaalde functies die beslist de manier waarop die de microcontroller zal werken. Om precies te zijn, is de zekering een gereserveerd gedeelte van de EEPROM geheugen in een microcontroller. EEPROM staat voor elektrisch Erasable Programmable Read alleen Memory. De EEPROM is een vorm van niet-vluchtig geheugen. Non-volatile betekent, als eenmaal opgeslagen, het geheugen blijft behouden zelfs nadat de stroom is uitgeschakeld. Een zekering is een EEPROM-bits waarmee lage level functies en pin toewijzingen. Zekeringen zijn niet toegankelijk door het programma, ze kunnen alleen worden gewijzigd door een chip-programmeur. Ik zal later uitleggen wat ik bedoel door lage level functies. Zoals ik al zei, zekering instellingen eenmaal gedaan kunnen niet worden gebruikt door het programma op enigerlei wijze, het betekent dat een programma wordt uitgevoerd in de microcontroller-chip de fuse-instellingen niet wijzigen. Zelfs als u van een "zelf programmeren" microcontroller d.w.z. een microcontroller waarmee bootloader software draait op het gebruikmaakt uploaden van het programma naar zijn flash-geheugen, kan u de fuse-bits niet wijzigen.
Hoewel ik over het hele onderwerp in het kort surfen ben, wil ik vooral Toon - zekeringen voor een avr microcontroller om het te draaien met een externe klok instellen.

Gerelateerde Artikelen

Het 8Pin ATTINY programmering schild met een externe klok

Het 8Pin ATTINY programmering schild met een externe klok

Instructables schrijver extraordinaire Randofo een grote programmering schild gemaakt voor het gebruik van je Arduino te programmeren 8 pin ATTINY processors. Hij was zelfs genereus genoeg om 50 exemplaren van het uit te geven aan mensen die geschrev
Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Hallo!!. Ik ben Avra en dit is mijn eerste instructable. Hier ga ik uitleggen hoe te branden van codes op standalone AVR ICs zonder gebruik te maken van elke USBASP, elke externe crystal en elke bootloader. U hoeft alleen een Arduino board. Mogelijk
Met behulp van een externe harde aandrijving USB met je Raspberry Pi

Met behulp van een externe harde aandrijving USB met je Raspberry Pi

Experimentele introductie:In veel gevallen is SD capaciteit niet genoeg. Gelukkig kan de Raspberry Pi gemakkelijk worden aangesloten op externe USB harde schijven. Volg de stappen in deze sectie, en binnenkort zul je veel meer opslag aangesloten op j
USBASP Bootloading, een ATMega328p met een interne klok van 8mhZ

USBASP Bootloading, een ATMega328p met een interne klok van 8mhZ

wat zijn we gaan doen is programma een ATMega328P zonder een externe kristal door met behulp van USBASP-programmeur en de Arduino IDE.Waarom zouden we dit willen? Het gebruikt minder componenten en dichter bij het weten hoe te programmeren met zoiets
Controle van Denon AVR met Arduino + Ethernet-shield

Controle van Denon AVR met Arduino + Ethernet-shield

Aan dit project heb ik het opbouwen van een eenvoudig bedieningspaneel voor mijn Denon AVR (AVR-X4100W).Meeste van Denon A / V-ontvangers zijn netwerk klaar, zodat u hen binnen een web interfase of een app bepalen kunt. Er is geen officiële documenta
Hoe een Laptop LCD converteren naar een externe Monitor.

Hoe een Laptop LCD converteren naar een externe Monitor.

Hallo daar. Dit is mijn eerste InstructableEen tijdje terug ik zat rond en vroeg zich af wat te doen met mijn stroomloos laptop. Ik wist dat de moederbord was gebakken maar alles was nog in werkende staat. Dientengevolge, ik besloten om een externe m
Geweldig idee voor een externe ontploft airsoft land mine!

Geweldig idee voor een externe ontploft airsoft land mine!

dit is een prototype voor een externe ontploft airsoft land mine. Ik wil aan herinneren dat dit een prototype dat niet is getest, maar thrugh reaserch en hopothosies verwachting zeer goed te werken. Ik ben ook niet aansprakelijk voor om het even wat
Een externe voeding toe te voegen aan een goedkope USB-hub

Een externe voeding toe te voegen aan een goedkope USB-hub

Op een dag vond ik mezelf in de behoefte aan een USB-hub met een eeuwige voeding maar toen ik ging naar een winkel die ik gecontroleerd dat kunnen zij vrij duurder dan degenen die niet ha\ve externe voeding. Geen big deal, "Ik zal gewoon door een goe
Intel iMac als een externe Monitor

Intel iMac als een externe Monitor

Ik had een 2006 Intel iMac die stierf (printplaat / grafische kaart mislukking) en in plaats van die het aan de bin, ik wilde zetten beide een externe monitor voor mijn scherm-minder 2009 MacBook Pro (LCD stuurprogramma mislukking, bij gebreke batter
Repareren van een gebroken sleutel gehechtheid op een externe ingang keyfob

Repareren van een gebroken sleutel gehechtheid op een externe ingang keyfob

ik kocht onlangs een tweedehands auto die kwam met een externe ingang keyfob.  Helaas, de bijlage voor de keyring was slecht ontworpen, en brak af.  Dus, de vorige eigenaar de sleutels bevestigd met een tuig, gemaakt van glasvezel tape... niet zeer b
Opnieuw purposing een iPhone in een externe iPhone-lader Unu

Opnieuw purposing een iPhone in een externe iPhone-lader Unu

onlangs mijn Unu iPhonegeval brak na, Nou... dropping van mijn telefoon. Het geval bleef niet langer samen, maar het werkte prima als een acculader. Ik voelde dat het zou een schande om te gooien naar het geval, dus heb ik besloten om opnieuw de lade
Een externe microfoon Mount voor een GoPro HERO3 maken

Een externe microfoon Mount voor een GoPro HERO3 maken

Als de GoPro HERO2 werd uitgebracht, daarin een externe microfoonaansluiting in gebouwd.  Het was een 3,5 mm jack aan de kant om aan te sluiten een kleine condensator microfoon in.  De HERO3 bevat ook een externe microfoon jack, maar het is in de vor
Spark Core activeert een externe auto Starter via WiFi

Spark Core activeert een externe auto Starter via WiFi

Externe Starters op auto's zijn geweldig! Ze warm uw auto tijdens de winter en koel in de zomer. Het is leuk om te hebben een afstandsbediening, maar wat als je wilt om te werken verder weg?In mijn kantoor, mijn afstandsbediening niet bereiken helema
Monteren van een externe harde schijf

Monteren van een externe harde schijf

deze tutorial leert u hoe een eenvoudige, goed functionerende externe harde schijf, met behulp van een externe harde schijf case en een interne harde schijf te monteren. U leert hoe om te upgraden of herstellen van een oude harde schijf, en hoe te bo