Atmel opstarten 2: Microcontroller-schakelingen en zekeringen


M. A. Parker c2015

Circuits en zekeringen construeert een eenvoudige maar belangrijke circuit op de experimentator breadboard die zal worden gebruikt als het fundamentele platform voor vele microcontroller projecten en voor het instellen van de parameters van de microcontroller (dat wil zeggen, zekeringen). Als de tweede Instructable van de serie [0], richten we ons op 'aan de slag' met een individuele Atmel Microcontroller MCU [1] in tegenstelling tot de MCU-on-a-board zoals Arduino [2] en de Rhaspberry Pi [3]. De volgende twee Startups (3 en 4) bouwen twee versies van een 'Blinky', de knipperende LED, om aan te tonen van het 'geheim' leven van de Atmel poort, PIN en DDR registers en de pull-up weerstanden. De vijfde Instructable in de serie bouwt de 'levensader' van de Blinky circuit ter correctie van de zekering van de klokinstellingen. In werkelijkheid zijn deze fuses een type alleen-lezen geheugen dat kan worden ingesteld door het programma. Als het woord 'fuse' kunnen impliceren, kunnen zij enorme problemen veroorzaken door de onoplettende klik van een muisknoop die uw MCU sneller baksteen zal dan je kunt je ogen knipperen. Ik moet erop wijzen dat de levenslijn worden niet gecorrigeerd voor niet-klok zekeringen - hoogspanning programmeur (12V) moeten worden zouden zoals besproken in Startup #5. De levenslijn moet worden overwogen een eenvoudig project hebben sommige na de bouw waard als een middel om aan de slag met individuele Atmel MCU's.

** Opmerking: Voor degenen die willen de PDF van dit instructable, download de bijgevoegde PDF via de onderstaande koppeling in plaats van een automatisch gegenereerd door de website - houdt de automatisering niet de wijze waarop de bijschriften bij de foto's.

Zoals in Startup #5 blijken zal, is de levenslijn een eenvoudige schakeling op basis van de Atmel ATTiny2313A microcontroller eenheid (MCU) die functioneert als een plaatsvervanger klokbron voor een doel MCU uitgevallen gesmolten door klok ten onrechte instellen parameters (dat wil zeggen, klok zekeringen). Bij wijze van definitie, signaal het kloksignaal vertegenwoordigt de 'hartslag' van het MCU-elke klok-puls kan worden gebruikt door de MCU voor intern gate gegevens, initiëren of lezen van een gebeurtenis van de haven, de digitaal naar analoog converter (DAC) beginnen te lezen het volgende punt van de spanning, enzovoort. De klok biedt timing en synchronisatie voor de machinaties van de MCU vergelijkbaar met de 1-4 GHz klokken in laptopcomputers.

Voor de eenvoud, de Lifeline maakt gebruik van de interne klok van de MCU in plaats van een externe crystal-zal blijken in Startup #4. De kloktype en snelheid worden bepaald door de instellingen van de zekeringen. Dus beginnen we met de zekeringen in dit instructable. Eigenlijk, programmeren van de zekeringen moet waarschijnlijk worden beschouwd als een van de eerste stappen met een MCU-project. Voor u ziet, om deel te nemen van de programmeur met behulp van Atmel Studio (AS), begint men het apparaat programmering dialoogvenster waarin de programmering van sectie zekering.

We beginnen met de bouw van een schakeling van de experimentator breadboard die zal worden gebruikt voor het instellen van de fuses, alsmede een experimenteel platform voor de volgende twee artikelen in de Startup-serie. Het circuit omvat een 5 volt regulator voor het MCU, de programmeur adapterkabel gebouwd in Startup #1, en voegt een LED voor Blinky en de levenslijn (maar niet voor het heden instructable gebruikt). De huidige Instructable zal ook laten zien hoe een kristal toevoegen aan het MCU-circuit, want we klokken en zekeringen bespreken zullen.

Het internet heeft vele zeer goede 'getting started' artikelen en tutorials zoals die welke worden opgesomd in de referenties [4-9]. Dit zijn altijd interessant en een goede bron van informatie over MCU hardware en bewerking.

Gerelateerde Artikelen

Atmel opstarten 5: Levenslijn

Atmel opstarten 5: Levenslijn

M. A. Parker c2015De levenslijn is een eenvoudige schakeling op basis van de Atmel ATTiny2313A microcontroller eenheid (MCU) die functioneert als een plaatsvervanger klokbron voor een doel MCU uitgevallen gesmolten door klok ten onrechte instellen ze
Atmel opstarten 4: BLINKIE twee-Switches, Pull-Up weerstanden en bits Ops

Atmel opstarten 4: BLINKIE twee-Switches, Pull-Up weerstanden en bits Ops

Figuur 1: Voorbeeld schakelopties waarmee kunnen de MCU pull-up resisters, Front: foto-weerstand, foto-transistor, drukknop; Achterzijde: voorbeeld van de cijfertoetsen.M. A. Parker c2015Blinky twee toont aan hoe de MCU gemakkelijk kan lezen van de s
Atmel opstarten 1: Atmel Studio en programmeur

Atmel opstarten 1: Atmel Studio en programmeur

M. A. Parker c2015Installeren Atmel Studio (AS) en een programmeur belichamen de eerste stappen [0] op het pad aan het gebruik van een afzonderlijke eenheid voor Atmel AVR Microcontroller MCU [1] in tegenstelling tot de MCU-on-a-board zoals Arduino [
Atmel opstarten 3: Binky een-poort, PIN, DDR en LED

Atmel opstarten 3: Binky een-poort, PIN, DDR en LED

M. A. Parker c2015Blinky, de knipperende LED, laat zien hoe met de taal C/C++ in Atmel Studio (AS) om te controleren de Atmel MCU poorten voor input en output (dat wil zeggen, IO) en het 'geheim' leven van de Atmel poort, PIN en DDR registers blijkt.
Begin Microcontrollers deel 2: Het scheppen van een SPI Interface van de programmeur de microcontroller

Begin Microcontrollers deel 2: Het scheppen van een SPI Interface van de programmeur de microcontroller

Hallo, we hopen dat u genoten deel 1 van begin Microcontrollers. We gaan beginnen te praten over interfaces en hoe u uw microcontroller om te communiceren met een computer te verplaatsen langs in deel 2.Dus, op dit punt, moet u vertrouwd met het conc
AC huidige meting met behulp van verschil versterker en Microcontroller

AC huidige meting met behulp van verschil versterker en Microcontroller

In dit project heb ik uitgelegd hoe meet AC huidige met behulp van verschil versterker en pic microcontroller. Er zijn vele methoden beschikbaar op internet voor meting van de AC huidige, maar er bestaat geen methode waarmee verschil versterker en ee
Arduino Yun - zonnepaneel monitoringsysteem

Arduino Yun - zonnepaneel monitoringsysteem

Eerst en vooral, gelieve kale met mij. Dit is mijn eerste Instructable.In juni 2015 kregen we onze 1kW zonnepaneel systeem geïnstalleerd. Het is een op-raster-systeem, zodat de bovenmatige energie is terug in het openbare netwerk te sturen. We begonn
Atmega32 met Arduino IDE

Atmega32 met Arduino IDE

Na verloop van tijd heb ik alle soorten Atmel microcontrollers gebruikt in verschillende projecten.Een van de meest geschikte was ATmega32. Ik heb een kleine collectie van ontwikkelborden voor Atmega32/16, sommige gekocht als-is, sommige gemaakt op k
Omzetten van een geredde speelgoed in een MIDI-controller

Omzetten van een geredde speelgoed in een MIDI-controller

In dit Instructable, zal ik u door het proces van het omzetten van een geredde lawaai maken Kinder speelgoed in een eigenlijk nuttig muziekinstrument met behulp van MIDI lopen! Neem een moment om gewoon blik op de titels van de stappen in dit Instruc
Een optische muis uit elkaar te halen

Een optische muis uit elkaar te halen

Dr. Destruct-o duurt uit elkaar een paar Microsoft Explorer optische "IntelleMice", om te zien of er een nuttige goodies binnen.Stap 1: We hebben hier een paar samen nog-muizen Lijken met enige regelmaat in de E-afval bakken op het werk verschij
Microcontrollers deel 1 te beginnen

Microcontrollers deel 1 te beginnen

Dit is de eerste in een lange lijn van tutorials gericht een beginnershandleiding en tutorial gebaseerd rond de Atmel AVR Atmega32 microcontroller te geven. Ik zal tonen u, door middel van voorbeelden en projecten, hoe te programmeren en bieden funct
Logica sonde Kit

Logica sonde Kit

de volgende instructies zal u toelaten om een praktische test tool voor probleemoplossing en het analyseren van digitale en microcontroller-schakelingen bouwen. De volledige vergadering en instructiehandleiding kan worden gedownload van de de volgend
"Het brein" een externe harde schijf en lichte sculpture

"Het brein" een externe harde schijf en lichte sculpture

Een tijdje terug werd ik gevraagd om een vloer-staand, geanimeerde hersenen, externe harde schijf te maken. Het 'light up' moest wanneer de harde schijf is geopend en 'mooi'.Wanneer nutteloos, heeft het een rode, kloppend 'pulse'. Als de harde schijf
FanBus digitale Fan en LED-Interface voor PC

FanBus digitale Fan en LED-Interface voor PC

vorig jaar ik heb een blauwe LED-fan met RGB-LED's ter verbetering van het uiterlijk van mijn server geval gewijzigd.  Afgelopen zomer ik bouwde een gaming computer en sinds ik het oplichten wilde met meerdere gecontroleerd licht en fans.  Ik heb ein