ATmega programmering med USBtinyISP och Arduino



är att visa hur du kan programmera en Amtel Atmega chip med hjälp av en USB AVR programmerare. Jag har valt USBtinyISP v3.0 till program. Jag plockade mig upp på ebay för jag tror $10. Jag kommer också att använda Arduino mjukvaran, eftersom det är gratis och jag gillar det språket används. Du är välkommen att använda någon programvara som du vill ha, och jag kommer att försöka lägga mer tutorials om hur du använder olika programvarualternativ som jag få till dem.

Först ladda ner programvaran från arduino.cc. Nästa vi kommer att behöva ställa in header pins för våra AVR programmerare. Programmera Atmega328 jag använder kommer här vi att behöva 6 pin huvudet. Var mycket försiktig med bilder jag har postat. De är från Arduino webbplats. En märkning varje stift kan vara missvisande. Du måste särskilt uppmärksamma det faktiska antalet varje stift. Jämföra den andra bilden och tredje bilden ovan att förstå där pin nummer 1 är.

Först göra dina anslutningar till Atmega328. Det finns 3 dataanslutningar, 1 återställa och 2 power/marken anslutningar. (att göra upp rubriken 6-pin)

När du har gjort att alla sex anslutningar är korrekta, Anslut din ISP programmerare till din dator och rubriken 6-pin till ISP programmeraren.

Du bör se strömindikatorn tänds på ISP programmeraren. Kontrollera att du har laddat ner drivrutinen för programmeraren. Jag hade vissa problem med att installera drivrutinen. Jag slutade att gå in i datorns Enhetshanteraren, Välj programmerare och välj Uppdatera drivrutin och sedan manuellt styra den till driver installer. Det var en smärta, men när jag gjorde det allt fungerar korrekt.

Nästa öppen upp arduino. För den här läraren ska vi bara använda Blink exempel program. Jag har ändrat den LED stiftet till Digital pin 9 ändå. Anledningen till detta är att vi inte har någon lågohmig (motstånd) på någon av stiften ISP programmeraren använder. ursprungliga PIN-koden i exemplet arduino är 13, som är den PIN-kod som används i anslutning till SCK.

Så öppna upp exemplet "BLINK" och ändra LED stift till pin 9.

Nästa har vi två alternativ. Antingen kan du hålla shift och tryck på ladda upp, eller gå till Arkiv > Ladda upp med hjälp av programmerare.

Hursomhelst, det bör kontrollera ditt program, sedan lampan busy på ISP programmerare bör flash, och programmet ska laddas upp till atmega328.

Och det borde vara det. Placera en resistor och en lysdiod på stift 9 (nedre högra stiftet) och det bör blinka på

Thats den enklaste set-up till att använda en ISP programmerare. Förhoppningsvis kommer jag att lägga fler alternativ som jag kan få igenom dem.

Nu finns det en nackdel med detta. Du har inte längre den seriell anslutningen till arduino programvaran som du gör med en normal FTDI anslutning. Uppåtsidan är vi inte längre behöver bootloader, så att när våra chip drivs, programmet startar omedelbart. Du kan fortfarande använda följetong kommandon, du bara inte kan titta på dem i följetong monitor utan FTDI kabeln ansluten också.

Relaterade Ämnen

Super Spooky onda LED ögon av Doom med atTiny85 och Arduino IDE

det finns några kusliga ögat instructables där ute. Till exempel finns det en som bygger på en 555 timer, en som bygger på en on/off knapp, en som bygger på Arduino och en baserat på band.Jag ville göra en uppsättning kusliga onda ögon som uppfyller...

Bygga din egen pratar Tom leksak med skrapa och Arduino

Gillar du pratar Tom? Vad sägs om att göra våra egna interaktiva (Arduino/Scratch) pratar Tomleksak?I detta instructable visar vi dig hur man bygger denna leksak med hjälp av sensorer och dubbelriktad Scratch <> - Arduino kommunikation att göra prog...

Första stegen med bearbetning och Arduino (styra skiftregister från dator)

Hej igen! Jag har få delar, så jag beslöt att börja bygga virtuella! Jag hade bearbetning på min dator, men jag hade aldrig använt det, eftersom i´m bara en student och jag don´t vet Java alls. Först bestämde jag mig att rita kvadrat. Jag hade så myc...

KONTROLL STEPPER MOTOR hastighet med LABVIEW och ARDUINO

Jag gjorde detta i Proteusfullständig kontroll STEPPER MOTOR hastighet med LABVIEW och ARDUINO...! wolaaSteg 1: Denna handledning är:> Med Labview gränssnitt Arduino till PC via USB-porten.> Med Labview för att skicka data som beskriver varvtal till...

Kom igång med LabVIEW och Arduino (komplett tutorials)

Om du är en ny användare för elektronik och vill skapa projekt som ett proffs, är här handledningen för dig.Detta är inte en enskild handledning, detta kommer till följt av serie tutorials att slutföra en snabbkurs om hur LabVIEW att förvärva olika d...

Skicka mail med ESP8266 och Arduino UNO

Hur man får Adafruits "send_email_smtp.ino" till Skicka e-post med ESP8266 och Arduino UNO.Och eliminera problemet med "inget svar från modul" många har.Modulen fungerar på 3.3V logik enligt dokumentationen, men jag hade inga problem m...

Designa och bygga en synthesizer med Meeblip och Arduino, adderat video!

För min praktikplats på Skapa digitalmusik/Meeblip jag har skapat ganska kul liten synthesizer. Det här är tänkt att vara mer flexibla än andra synthesizer genom att göra det helt oberoende. Det är batteridriven, har egen förstärkare/högtalare och st...

AlarMe: Den eskalerande väckarklockan med Pi och Arduino

Här är den bearbetning kod som jag utformat och används.För att köra den själv, installera bearbetning på din dator, ladda ner zip-filen och kör skissen själv. Använd i-koden instruktioner att lägga till dina egna ljudfiler eller bara använder min.Om...

Hem byggt IR fjärrkontroll mottagare eller Demodulator med fototransistor och Arduino vederbörlig

Min IR mottagare modul från Banggood bangged efter första run - upphörde det bara arbeta. Nästa nya en kommer att ta veckor att komma fram, men showen måste gå på... så bestämde mig att hitta tillfällig lösning, och det fungerade:).Jag googlade, och...

Bärbar prototyping labb med oscilloskop och arduino

Hej alla tillsammans är jag tillbaka, med ett nytt projekt. Jag var tyst upptagen med min underbara nyfödda dotter (bara 7 veckor gammal) när jag börjar skrev detta det är 00:00 i Tyskland och min dotter äntligen sover och jag hittade lite tid att pr...

Enkla animatörerna med servon och Arduino

servon är förvånansvärt enkel att använda. Ännu mer så än enkel DC-motorer och steppers när du har en mikrokontroller. I detta instructable vi använder en "duino att köra fem servon som kommer att kontrollera en docka armar och nacke.Jag köpte servon...

Bi Polar Stepper Motor med L293D och Arduino

HejJag hade en Bi Polar stepper motor liggande, som jag ska använda för att skapa en Dolly för min DSLR.Komponenter som används:Arduino UnoStepper Motor ML17A3 B (detta är modellen nr tryckt på motor)SkärbrädaL293D9V batteripackNågra startkablarOm du...

DIY Minion robot med skrot och Arduino

Hej!Jag antar att ni redan vet att jag har en liten baby. Även om han är liten, är han redan mycket vakande ser de robotar som springer runt i huset (vi hade mycket roligt tillsammans med mBot och hans ljus). Så gjorde jag denna kompis tänkte det sku...

Puls Sensor med Bluetooth och Arduino

Detta projekt syftar till att använda puls sensor (som är lätt tillgänglig nu) med arduino uno och Bluetooth HC-05 modul, puls sensorn är placerad på fingret och den mäter pulsen och skickar sedan hjärtfrekvensen till android mobil via bluetooth-enhe...

Star Wars nattlampa med linoleumsnitt och Arduino

Denna gång jag ville göra en annan bild ram projekt och igen med en enkel arduino kontrollerad LED-ljus. Eftersom jag hade saker för linocutting liggande, trodde jag det skulle vara trevligt att belysa ett handtryckt mönster.VideolinkSaker jag använd...

Kontrollera din motors med L293D och Arduino

efter lång forskning och försök och misstag, jag kom till en ny genomgång om detta fina chip, L293D.Varje projekt är ett projekt och var och en har sin egen unika power konfigurationer, så du måste vara medveten om det bästa batteri valet och hur du...

Robot spårning och mappning "Med 1Sheeld och Arduino"

Intro====I detta projekt kommer vi göra ett spårningssystem för fordonet eller robot. Detta projekt kan användas för att övervaka en avlägsen robot för att spåra dess rörelse. Detta spårningssystem beror inte på GPS eftersom det har låg noggrannhet s...

Hur man gör en Magic fläkt med skrapa och Arduino.

Introduction:I detta första projekt ska jag göra en Magic fläkt. Hastigheten på fläkten styrs av avståndet mellan handen och ultrasonic sensor. Det bästa med detta är att Makeblock bygger upp bron att ansluta den fysiska världen till programmeringsmi...

Hur man kontrollerar lysdioder med bearbetning och Arduino

häromdagen jag konfronterades med ett intressant problem, jag behövde för att styra en serie lampor från växelverkan på en datorskärm och det skulle vara så billig som möjligt. Jag tänkte direkt på en Arduino. Den hade allt som jag behövde, mer än ti...