Min Arduino i Circuit programmerare



/ * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO-para-marginal: 0; MSO-para-marginal-botten: .0001pt; MSO-sidnumrering: änka-orphan; font-size: 10.0pt; font-family: "Times New Roman"; MSO-ansi-language: #0400; MSO-fareast-språk: #0400; MSO-bidi-språk: #0400;}

Denna lata gamla Geek är också en Arduino Geek. Om du är en Arduino Geek, är en av de gemensamma microcontrollers används av Arduinos Atmega328 chip. Använda Arduino programvara, måste Atmega har bootloader programvara på den.

Okej, så jag köpte några tomma Atmega328-PU marker från Mouser.com.
Tips: Om du vill göra ditt liv enklare, för Atmega328P-PU chips istället för Atmega328-PU chips.
Jag insåg inte att det fanns en skillnad. Såvitt jag kan berätta, Atmega328P-PU har lägre effekt men den har också en annan enhet signatur som är viktig för Arduino användare. Från och med November 2011 är Atmega328-PU billigare av ungefär $1.

Problem: Så finns det hundratals artiklar om att installera starthanteraren på Atmega328. Jag byggde en använder en annan Arduino för att programmera chip. Jag byggde en använder USB-BUB för att programmera chip. Jag byggde en använder parallellporten Programmera chip. Tja, även efter en vecka av felsökning och söka på Internet, ingen av dem fungerade. Så jag gav upp. Jag är vanligtvis en mycket långlivade hacker men jag börjar bli gammal så jag gav upp.
Lösning?: Tja, ungefär en månad senare såg jag en annan starthanterare från Ladyada.net:
http://Ladyada.net/Library/tools/standaloneisp.html

Tja, här såg väldigt lik de flesta andra jag hade byggt. Men det var från AdaFruit som har några av de bästa tutorials (korrekt, komplett, väl dokumenterade) jag har sett för Arduino och hade annan kod. Jag hackade upp maskinvara (se bild) med en RBBB Arduino och lastade programvaran. Och gissa vad. Det fortfarande fungerade inte.
Mycket FRUSTRERANDE!

Tja, jag såg på koden och såg att det bildades att använda Serial-uttaget. Så jag öppnade upp Serial-uttaget och körde programmet igen.
Detta är felmeddelandet jag fick. (Se bild)
Efter en massa lurar runt med Bootloaders tänkte jag att detta inte var den rätta signatur som de flesta program var ute efter.

Signatur: Så vad är en signatur? Tja, det visar sig är det en särskild kod hårt fast i chipet att identifiera den. Nu all bootloader programvara tycktes letar efter 0x950F och inte 9514 eller 0x9514.
Fackspråk: Detta är som ROM-koden som inte kan ändras. Förresten när du ser programkod skriven börjar med '0 x' som betyder att det är ett hexadecimalt tal. Jag tänker inte gå in på detaljer men hexadecimala tal gå från 0 till 15 i stället för 0 till 10.
Signatur: Så det visar sig bootloader programvaran jag sett var baserade på en 0x950F underskrift som är signaturen för Atmega328P-PU chip. I elektronik ignoreras i 40 år, jag vanligtvis bokstäver efter numret. De är oftast bara revideringar. Detta är i grunden sant men i detta fall påverkar även bootloading.
Fackspråk: PU avser förpackningen i detta fall PDIP som passar till 28 pin smala IC uttaget som föredras av de flesta amatörer.

Se Steg
Relaterade Ämnen

UNO Bootloader i Circuit programmerare $1

/ * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO...

Mini Arduino Multi funktion styrenhet med LCD-skärm

detta Instructable bygger på mini Arduino miljö monitor och mini Arduino EEGEN monitor Instructables.Det kan du styra upp till 4 reläer med tid, temperatur och/eller ljus, ditt sinne, eller vilken sensor du vill använda.Exemplen är prototyper, jag gå...

Koppleri min Arduino

Ja sötnos! Ibland ekonomin är inte hur jag vill flyga. Då måste jag göra en liten anpassa så jag kan få saker rätt av mig.Steg 1: Ifall du missade detIgår laddade jag upp en artikel om att sätta några fötter på dessa Arduino styrelser. Du kan se det...

Min Arduino linje efter Robot! -Med Pololu kvart-6A IR reflektans Sensor Array

använde jag en Arduino Duemillanove med ATMega 328. Framdrivning sker med två Parallax Futaba kontinuerlig Rotation servon. Min sensor är Pololu kvart-6A IR reflektans Sensor Array, och den drivs alla av 4 uppladdningsbara NiMH Duracell AA batterier...

Mini Arduino Portable EEG - Brain Wave Monitor +

detta är ett annat exempel på mångsidigheten, och för vad, Arduino, en liten LCD-färgskärm och rätt typ av sensorer, kan göra.OBS:Detta är ett pågående arbete... Jag kommer att arbeta på flera faser tills jag slutföra en "bärbara människans vitala mo...

Mini Arduino CNC

Detta instructable visar dig hur man bygger en billig och enkel, men mycket liten CNC använder Arduino UNO. Du kan använda den till mill tunna trä, olika skum eller du kan använda den för plottning olika skisser och kan också användas för gravyr och...

Burning skiss till Atmega328P-PU på en skärbräda med Arduino Uno som programmerare

Det finns redan flera instructables på hur man bränner Arduino skiss till Atmega328P-PU på en skärbräda med olika USB - UART moduler. Men som de flesta modulerna är tillverkade i Kina, de är dåligt dokumenterad, felaktigt märkta, underligt utformad,...

Hjälp med min arduino projekt. (2, 7 segment med piezo summern och relä)

Hej, jag behöver lite hjälp med min arduino projekt.Jag har 2, 7 segment visar vilka nedräkning från 20 till noll sv sedan piezo Summer beebs ett tag.Min fråga är:Jag vill ha ett relä påslagen för 20 sekunder samtidigt med 7 segment nedräkningen.så o...

Mini Arduino PC [Eng-Ita] hur & kod för

Sono stato libero per un fina settimana e ho deciso di rispolverare un vecchio mito, l'arduino. Ho messo insieme FN atmega fristående tre bottoni FN ledde e FN lcd... e ho creato quello che mai avrei pensato di creare. FN: S manuale di fisica con le...

Programmera Arduino Bootloader utan programmerare

OH NO! Du har knullat upp och nu Arduino bootloader på din "duino är borta! Vad du ska göra? Gå spendera pengar för en programmerare??? Väl inte! Har jag en lösning som endast kräver din ' duino och några kablar! Så det är inte slutet av världen, det...

LittleBits Arduino som ATtiny programmerare

Detta instructable visar dig hur du programmerar en ATtiny85 chip från en littleBits Arduino. Det finns en mängd olika ATtiny marker; Jag kommer att fokusera på ATtiny85. Det är ett bra sätt att göra en billig, permanent version av projektet prototyp...

Attiny85 Mini-Arduino

Detta är en Arduino som styrelse som använder en Attiny85 mikrokontroller. Den kan programmeras med hjälp av Arduino IDE.Du behöver:Adafruit Perma-Proto kvartalet-storlek bakbord PCB http://www.adafruit.com/products/16082,1 mm fat jack http://www.ada...

Mini arduino Plotter utan en servomotor

I detta projekt ska jag visa dig hur du sätter två gamla DVD-enheter i ett mini plotter.this projekt är enkel och lätt att göra och gör en god praxis om du vill göra en riktig CNC maskin (det är därför jag började detta projekt för att förbereda mig...

Mini Arduino miljön bildskärm ** uppdatering - lagt till RTC ***

detta är ett exempel på hur du kan använda Arduino att övervaka olika miljöparametrar och visa dem på en LCD-skärm.Obs: Jag la en realtidsklocka! För att se steg, extra delar och skiss jag lagt till nya steg...Steg 1: Reservdelslista Arduino uno R3 e...

Mini Arduino Lux mätaren

Jag behövde en Lux-mätaren för att testa ficklampor. Det finns några bra lux mäter finns i intervallet $15-25, men frakt alltid tar lång tid och jag behövde det nu. Det var då jag insåg att jag hade en oanvänd BH1750 ljusmätare modul liggandes, som j...

ARDUINO som 8051 programmerare - billigaste programmerare i världen

DESS TILL HÅRD TILL FINNA 8051 PROGRAMMERARE MED USB-ANSLUTNING.DU HITTAR SÅ MÅNGA KRETSAR FÖR 8051 PROGRAMMERING AV MAX232 MEN DET FUNGERAR INTE OM DESS INTE ICSP ELLER BOOTLOADER INTE ÄR INSTALLERAT PÅ CHIP.MEN OM DU HAR ARDUINO KAN DU ANVÄNDA DET...

Arduino exempel #2 Använd en Arduino som FTDI programmerare

i detta instructable jag kommer att visa dig hur man använder en Arduino Uno, Duemilanove, Diecimila, Mega 2560, Mega 1280 eller Nano till programmet en Arduino Pro, Pro Mini, Mini, LilyPad eller någon annan enhet med en ATmaga168, ATmaga328 med en A...

Gör din egen anpassade elektroniska prylar, som min Arduino LED dag/natt Widget.

Detta är bara en kort köra ner på hur enkelt det blivit för att göra egna kretsar komplett med din egen PCB. Har du någonsin velat göra något anpassad som passar dina behov?Självklart har du!För mig började det verkligen när jag byggde min första dag...

Mini Arduino LED Julljus

Letar du efter ett enkelt elektronik projekt för att få lite träning med Arduino och PWM? Prova på detta!Här är vad du behöver:1 x Arduino UNO + USB-kabel6 x färg LED's för att förstora (jag använde 3 röda, 3 gul)6 x 1 k motstånd8 x manlig-till-man s...