Atmel start 2: Microcontroller kretsar och säkringar
M. A. Parker c2015
Kretsar och säkringar konstruerar en enkel men viktig krets på en experimenter's skärbräda som ska användas som grundläggande plattform för många microcontroller projekt och för att ange parametrarna mikrokontroller (dvs säkringar). Som den andra Instructable av serien [0] fokuserar vi på "komma igång" med en individuell Atmel mikrokontroller MCU [1] i motsats till MCU-på-en-styrelsen som Arduino [2] och Pi-Rhaspberry [3]. De nästa två Startups (3 och 4) konstruera två versioner av en "Blinky", den blinkande LED, att Visa "secret" livet av Atmel PORT, PIN och DDR register och pull-up motstånd. Den femte Instructable i serien konstruerar "Livslinjen" från Blinky kretsen för att korrigera fuse klockinställningarna. I själva verket är dessa säkringar en typ av skrivskyddat minne som kan anges i programmet. Som ordet "säkring" kan innebära, kan de orsaka stora problem genom att oförsiktiga Klicka på en musknapp som kommer tegel din MCU snabbare än du kan blinka dina ögon. Det bör påpekas att livslinjen korrigerar inte icke-klocka säkringar - högspänning programmerare (12V) skulle krävas som diskuteras i Autostart #5. Livslinjen bör betraktas som ett enkelt projekt efter att ha viss efter konstruktion värt som ett sätt att börja arbeta med individuella Atmel MCU.
** Obs: För dem som vill ha PDF av detta instructable, ladda ner den bifogade PDF via länken nedan snarare än den som skapas automatiskt av webbplatsen - underhåller inte automatiseringen associering av bildtexter med bilderna.
Som kommer att framgå i Autostart #5, är livlina en enkel krets baserad på Atmel ATTiny2313A mikrokontroller enheten (MCU) som fungerar som ett substitut klocka källa för ett mål MCU återges ur funktion av felaktigt ställa in klockan parametrar (dvs klockan säkringar). Genom definition, signal klocksignalen representerar "hjärtslag" av MCU-varje klocka puls kan användas av MCU internt utfärda utegångsförbud för data, initiera eller läsa en port händelse, Digital till Analog omvandlare (DAC) börja läsa nästa spänningspunkt och så vidare. Klockan ger timing och synkronisering för intriger, MCU liknar den 1-4 GHz klockor i bärbara datorer.
För enkelhetens skull livslinjen använder intern MCU klockan snarare än en yttre kristall som kommer att synas i Autostart #4. Klocktyp och hastighet bestäms av inställningarna för säkringarna. Så vi börjar med säkringarna i detta instructable. Faktiskt, programmering säkringarna bör förmodligen betraktas som en av de första stegen med MCU projekt. För du ser, för att engagera den programmerare med Atmel Studio (AS), startar dialogrutan enhet programmering som inkluderar säkringen programmering avsnitt.
Vi börjar med att bygga en krets på ett experimenter's skärbräda som ska användas för att ange säkringarna samt en experimentell plattform för de kommande två artiklarna i Startup-serien. Kretsen innehåller en 5 volt regulator för MCU, adapterkabeln programmerare konstruerade i Autostart #1, och lägger till en LED för Blinky och livlina (men används inte för närvarande instructable). Den nuvarande Instructable visar också hur du lägger till en kristall till MCU kretsen eftersom vi kommer att diskutera ur och säkringar.
Internet har många mycket bra "komma-igång" artiklar och handledningar som de som anges i referenser [4-9]. Dessa är alltid intressant och en bra källa till information om MCU hårdvara och drift.