Översikt Arduino skiss belastande upp processen och ISP (8 / 10 steg)

Steg 8: UNO och Mega2560


OK, eftersom jag fibbed typ av innan, ska jag komma ren och beskriva ännu en en. UNO och Mega2560, om de är äkta eller kloner, använder ATmega16U2 processorer för USB-till-seriell chip. Detta är bara att bära uppladdningar av skisser och andra seriella trafiken mellan din dator och huvudprocessorn. Det är vad beståndet firmware på ATmega16U2 gör. Huvudprocessorn på UNO är ATmega328 och huvudsaklig processorn på Mega2560 är ATmega2560. Huvudprocessorn är där din skiss körs.

Låt oss backa upp lite och prata lite mer om ATmega16U2 processorn används som USB-till-seriell chip. Det är mycket lik den ATmega32U4 som används som huvudprocessorn av Leonardo. Avancerade användare kan programmera den att göra intressanta saker som en Leonardo kan göra, till exempel flytta musmarkören på den anslutna datorn, eller att simulera ett tangentbord och typ på den anslutna datorn. Poängen är, det är programmerbara.

ATmega16U2 har en bootloader. Denna bootloader är inte programmerbar direkt från Arduino IDE, så folket gör dataintrånget att göra denna ATmega16U2 tricks Använd kommandoraden, eller lägga till anpassningar i IDE, eller använda ett program som heter FLIP. Bootloader protokollet kallas DFU, och det är standard bootloader från ATMEL för detta chip. Du ladda upp den med hjälp av ett Windows-program som heter FLIP, eller en Mac/Linux program som kallas dfu-programmer.

Eller, du kan använda ISP programmering till belasta upp till det, som skulle radera chip och installera programmet eller en ersättare bootloader. Du kanske har märkt detta andra ICSP huvud på UNO och Mega2560, alldeles intill USB-kontakten. Jag täcker begreppet ISP programmering ATmega16U2 att återställa beståndet firmware på UNO i en annan Instructable.

Se Steg
Relaterade Ämnen

LC-2000 (PA)-P2P 2.4GHz RF fjärrkontroll Arduino skiss ladda upp Demo

Detta dokument ger ett exempel på hur du använder LC-2000 (PA)-P2P till slut trådlöst ladda upp. LC-2000-P2P seriell modulen arbetar att varje steg, ett par av LC-2000-P2P har innehållit två unis, en är MASTER och en annan är slav, kan det avlägsen l...

Bygga en XBMC/KODI remote med Arduino, IR-Sensor sköld och VB.NET

Bygga en XBMC/KODI remote med Arduino och en IR-Sensor sköld, som kommer att arbeta med någon fjärrkontroll.Jag ville styra min XBMC/Kodi dator från min satellitdekoder avlägsen, eftersom jag antingen titta på filmer på XMBC/Kodi eller satellit-TV, s...

Bitars banka steg för steg: Arduino kontroll av WS2811, WS2812 och WS2812B RGB lysdioder

Disclaimer: under det senaste året, några olika bibliotek har skrivits för att kontrollera dessa allestädes närvarande RGB lysdioder av Karl beslutsfattare från Adafruit, PJRC och FastSPI projektet. Biblioteken fungerar mycket bra, och vi bör försöka...

Kissa Timer: Ansluta Arduino, Intel perceptuella Computing kameran och en Dränkbar vattenpump

i detta Instructables vandrar vi genom hur vi samman en Intel perceptuella Computing kamera, en Arduino Uno och en dränkbar pump så att vattenpumpen överför vatten från ett fartyg till ett annat när ingen sitter framför kameran.Vi skapade detta proje...

Rädda världen en droppe i taget, del 4: Uppladdning Arduino skiss koden

Detta kommer att gå igenom processen att ladda upp koden till din respektive scouter.För din vattenledning, packa upp filen "BootstrapHALL"För ditt uttag, packa upp filen "PiezoFinal"Du kommer att märka att dessa filer innehåller en ra...

Arduino Mega GPS med LCD och SD loggning

Använd din Audino Mega som en GPS logger med tydlig LCD display och 5 funktionsknappar. En bi-färg LED används för att ange statusinformation.SDcard kan vara kvar i och läsa med en kort läsaren skiss, med utgång till den seriella Monitor.Detta instru...

Logga Arduino skisser 101

så här lata gamla Geek (LOG) blir uttråkad ibland och vill ha något att göra. Faktiskt, ibland jag blir trött av att försöka lösa maskinvaruproblem, som ibland programvaruproblem. Så jag bestämde mig att göra en tutorial på Arduino skisser.Vad är en...

Skicka SMS från Arduino över Internet med ENC28J60 och Thingspeak

Detta Instructable förklarar hur du skickar ett SMS från en Arduino använder Internet. Det finns många sätt att närma sig detta och jag kommer att förklara ett av de olika metoder som används för att utföra denna uppgift.Några viktiga punkter som beh...

Xmas-box: Arduino/ioBridge internet kontrollerad Julljus och musik show

min xmas-box projektet består av en internet kontrollerad Julljus och musikföreställning. En julsång på begäran on-line som sedan sätta i en kö och spelas i den ordning de begärdes. Musiken sänds på en FM-station inom en radie av 300 ft från mitt hus...

Hem larm eller rörelsedetektor med Arduino,P.I.R Sensor och LCD.

Hej alla,Idag ska jag visa dig hur man gör ett intressant, underbar, Billigt hem larm. Denna Gadget hjälper dig att skydda ditt hus mot tjuvar. I detta projekt ska jag använda en Freeduino Board(Arduino Compatible),P.I.R Sensor module,LCD and some ot...

Mobile Robotics med repa: bygga en Arduino-baserad insekt-liknande Walker och programmera den med Scratch

Låt oss springa runt? Detta är en Arduino-baserad, lätt att bygga version av insekt-liknande walker med klädhängare tråd och ursprungligen skapades av Jerome Demers (se också detta instructable) och Gareth Branwyn. Det finns i två versioner:en fristå...

Fixa en leostick ladda upp problemet och göra det lättare att använda

jag har problem med uppladdning till min leostick, efter alla dag av forskande på hur man fixar det jag hittade denna fixinte hatar du det när du gjorde ett program för det och du behöver ladda upp det med den 3-7 andra gap där du behöver ladda upp,...

Enkla Arduino Bluetooth Cybot på flytta och Android Appplication (uppdaterad)

För ett tag sedan skrev jag ett par instructables användargränssnitt skapande och kontroll i Cybot base med kommandon från antingen tangentbordet eller från en streckkodsläsare.Länkar till dessa finns nedan:Användargränssnitt:Barcode kontroll:Både an...

Arduino skiss för retro analoga mätare grafik på en modern TFT-skärm

En annan skiss från min samling som kan vara av intresse...Visa små digitala siffror av temperatur och luftfuktighet etc på en liten skärm är inte alltid det bästa sättet att visa information. Gammal stil analoga mätarna är bättre i vissa situationer...

Arduino Temp/fukt med LCD och webbgränssnitt

jag nyligen hjälpt en kund flyttar sitt kontor som inkluderade att inrätta ett nytt datorrum.Jag ville ha dem för att kunna kontrollera temperaturen och luftfuktigheten i rummet både genom att kontrollera en LCD-display i rummet och även via en webbs...

Arduino roboten flytta framåt och bakåt med hjälp av HC-SR04 och L293D

Detta är ett projekt som jag har gjort att Visa eleverna hur de kan programmera en enkel robotbil att reagera beroende på den ingång som man får från en ultrasonic sensor. Roboten demonstrerade i timmen av koden i den 1: a Junior High School Papagos...

Dela upp trä och Alumilite flaska Stopper

Virket mest yrkanden träarbetare är alltid den mest extrema. Är mycket önskvärt för konsekvens och styrka på en extrem rak ådring. Och på den andra ytterligheten har vi burls där riktningen ändras ständigt och spalted skogen som är angripen av mögel...

Arduino Pickup Truck med ljus och avstånd Sensor

I denna tutorial kommer jag förklara hur man bygger denna Arduino kartong plocka upp lastbil med hinder skatteundandragande och cool rött ljus. Det är låg kostnad och har mer än bara robot rörelse.En annan fördel är strömförbrukning: endast 4 AA-batt...

3D companion cube. Det är dags att skjuta upp uppfinnare och göra min egen companion cube.

Portal (Valve Software - Orange Box) gå ut och köpa det! Då kommer du förstå varför du kanske vill en companion cube. Så efter flera timmar av spelet spelar borta, det är dags att skjuta upp uppfinnare och göra min egen companion cube.KdjamesSteg 1:...