Programmera en Arduino ombord när USB chip raster/korrumperar... Det enkla sättet!



Efter oavsiktligt på något sätt tillbaka-utfodring ström från min trippel stort bakbord drivs av en gammal ATX power supply, mitt 2012 Arduino MEGA2560ADK inte längre kan programmeras. Provat allt från FLIP försöker programmera om atmega8u2 via FLIP och USB, att försöka använda en YUN (i princip en UNO) för att köra ArduinoISP skiss och programmet mega så, att en Adafruit USB Serial Debug omvandlare med bara 4 rader (PWR, GND, TX, RX), försökte avrdude kommandoraden för att ladda upp hex filen till 8u2 via usb. Medan jag inte kunde få avrdude att göra något mer än att visa den har hjälpskärmen, FLIP kunde flash en liknande firmware hex-fil inifrån arduino installationskatalogen. Varje gång efter att jag försökte ladda upp en reviderad skiss vore timeout(). Så nu vad? Det visade sig att jag hade på något sätt stekt TX/RX linjer I/O kretsar inom 8u2, men resten av chip fungerade OK. Det dök upp varje gång enheten manager som det borde, det bara aldrig blixtrade TX/RX lysdioderna längre. Jag vet att de fungerar orsak jag kortsluten till höger om lysdioderna att jorda kort som ett test, de lyste upp som vanligt, (efter schematiskt för MEGA2560 och styrelsen layout naturligtvis). På något sätt hade jag stekt endast produktionen delen av 8u2. Detta tog mycket längre tid att felsöka eftersom 8u2 gjorde allt annat rätt (anordning mgr, FLIP. EXE, DFU-läge).

Lång historia... långa, antar jag. Jag är mitt i smeten att slutföra en prototyp design med en 16-bitars LCD pekskärm som enda UI och ingen av de andra arduino dev styrelser som jag har på handen har att många I/O tillgängliga. Jag har inte tid att bråka med YUN och göra en web UI (skulle behöva få in det i AP serverläge - vet inte hur) eller använda funktionen värd USB för att ansluta direkt till en android-telefon (ingen av dessa apps har alla funktioner jag behöver, vet inte android att rulla min egen USB UI). Så nu måste jag hitta ett sätt att vara kan t program MEGA2560 med en semi stekt 8u2 som är i princip värdelös.

Se Steg
Relaterade Ämnen

Programmering låg kostnad arduino styrelser med ch340g USB-chip.

några billiga arduino bräder från ebay och amazon får problem medan programmering av visar meddelandet att "enheten inte upptäckt" eller bla bla bla meddelanden. Det är att drivrutinerna från arduino.cc hemsida är för ftdi marker på arduino ombo...

Programmera en Arduino med BeagleBone, utan USB

om du sett min BeagleBone/Arduino seriell kommunikation guide, du kanske har väntat på den här! Om du inte har sett den ännu, gå läsa den först eftersom vi är 100% bygger på denna ram. Jag tänker inte upprepa de instruktionerhär.Slutet-målet är att k...

Spela musik med Arduino, det enkla sättet

Det finns redan sätt att göra en Arduino spela musik med hjälp av en Summer, och de fungerar bra. Dock måste du skriva varje låt eller ljudeffekt i C, och den böter stämmande kan ta mycket tid.Så om du har att skapa massor av musik för ett projekt, s...

Installera någon linux från en USB-det enkla sättet

Är du trött på att förlora alla dina diskar på Linux distributioner?Kanske din CD-enhet är trasig?Du kanske helt enkelt är för cool för gamla tech som CD-skivor?I detta Instructable jag ska visa dig hur man installerar linux från en USB, det enklaste...

Hur man gör en boot-kan Windows Installer USB nyckel det enkla sättet!

Det finns situationer där ute där du behöver en boot-stånd USB tumma driva.Detta Instructable kommer att guida dig genom de enkla steg för att göra bara om någon USB tumma driva till en boot-kan Windows Vista/7/8 installerat.Steg 1: Material som behö...

Graphing värden i Arduino, det enkla sättet!

Ibland när du testar en sensor eller felsökning av ett värde i ett Arduino projekt, du vill se något annat än tal flyger av i följetong Monitor. Men du vill ha sensorn arbetar snabbt, och du vill inte ta sig tid att skriva kod för att rita grafer det...

Det enkla sättet att programmera din MakeyMakey

Det finns nu några Instructables om hur man omprogrammera ditt MakeyMakey, men hittills finns det en "bäst bevarade hemlighet" som jag bara snubblat på efter timmar av att spela med drivrutiner och sådant nonsens!Denna metod är otroligt enkel, o...

Gör en USB OTG host kabel. Det enkla sättet!

Jag har varit på marknaden för en OTG kabel, annars känd som en host kabel en tid och jag har funnit att de enda ställen som verkar sälja dem endast är online. Detta är inte ett problem halva tiden. Jag brukar göra en hel del shopping online men för...

Graphing på en Arduino, det enkla sättet!

Ibland när du testar en sensor eller felsökning av ett värde i ett Arduino projekt, du vill se något annat än tal flyger av i följetong Monitor. Men du vill ha sensorn arbetar snabbt, och du vill inte ta sig tid att skriva kod för att rita grafer det...

Styra Arduino med Facebook - det enkla sättet

Hej vänner idag jag ska visa dig hur du ansluter din Arduino till FACEBOOK och fjärrstyra din Arduino från var som helst i världen genom ditt Facebook-konto. OK det här är hur det fungerar, det finns en Facebook-konto som är ansluten till Arduino via...

Gör din egen E-textil Arduino ombord

ATtiny85 chip är en enkel $2 sätt att få till Arduino.Det är grunden för billig mikrokontroller som Digispark, Picoduino, fasadoch för e-textilier, Gemmaoch LilyTiny.Dessa off-the-shelf styrelser är briljant utformade och bra för engångsåtgärder. Om,...

Hur ladda upp skisser till en Arduino med en trasig USB-Port / Chip

Välkommen till min allra första instructable :)För en tid sedan hade jag en sensor kopplad till min Arduino Nano men sensorn fungerade inte, så jag bestämde mig att få min multimeter kontrollera anslutningarna. Jag satte ena änden på 5V stiftet på se...

Programmera en Arduino på språng med din Android-telefon eller surfplatta

genom åren Android har blivit en formidabel mobil plattform som erbjuder en hel del funktioner som tidigare endast finns på datorer. Idag vill jag ge dig ett sätt att skriva, kompilera och ladda upp Arduino program på språng med en Android-enhet.Steg...

Förvandla din Arduino Uno till en USB-HID-Mididevice

medan bygga en Arduino Uno baserat Midi-Controller för Ableton Live, jag kom över HIDUINO projektet (http://code.google.com/p/hiduino/). Det kan du vända din Arduino Uno (eller någon annan enhet med en AVR-USB-chipset som 8u2) i en förarlös HID/MIDI-...

Hur man gör ditt eget Arduino ombord

om du är som mig som jag gissar att du är, då ända sedan du kom in i saker med arduino du har velat göra ditt eget arduino ombord. Du kan bli förvånad att ta reda på att göra prototyper styrelsen är faktiskt mycket lätt och kan ha flera fördelar jämf...

AVR programmering med Arduino, AVRdude och AVR-gcc

AVR är en gemensam, billig typ av mikro-controller som kan verka skrämmande att arbeta med, men oroa dig inte! När du har Ställ in grundläggande kunskap och kan de bli inte bara nyttigt, men viktigt att nya projektidéer som du drömmer upp!Denna handl...

ATtiny programmering med Arduino

efter detta Instructable bör du kunna programmera en A Ttiny85/45 med en arduino. Det låter kanske komplicerat men det är verkligen inte. Efter lite forskning kunde jag inte hitta till mycket information om hur detta skulle kunna ske. Jag har dock hi...

Med en Arduino ombord som en Internetleverantör via ICSP huvudet

jag inte gå in hur man använder en Arduino som en Internet-leverantör, det finns gott om instructables och andra hur-to's på nätet för att.Vad jag behövde var ett enkelt sätt att programmera (och bränna bootloader) på min ATtiny marker. Jag har gjort...

Kompilera om (Rename) och Flash HIDUINO med ISP att förvandla din Arduino till en HID (usb-midi) enhet

HIDUINO är en firmware (kod) gjorda för att köras på mikrokontroller Atmega8u2 (Arduino UNO Rev 2- och tidigare- eller Mega2560) och Atmega16u2 (Arduino UNO Rev3).Dessa är de som ansvarar för att få datorn och styrelser att prata med varandra. När de...