Programmera en Arduino ombord när USB chip raster/korrumperar... Det enkla sättet! (1 / 3 steg)

Steg 1: Leta upp en enhet du kan hacka!



Om du är som mig, behöva du antagligen mer än ett par MCU styrelser och USB-seriell konverterare någonstans i en låda. Nu de flesta av dev styrelser jag har sitter inte en FTDI omvandlare byggdes (4 Funduino Pro mini, 3 HUZZAH ESP8266, 3 Parallax Propeller proto styrelser, och nu min MEGA 2560 ADK). Men det finns några USB-seriell konverterare jag har här (YUN, Adafruit USB till seriell TTL Felsökningskonsolen kabel för Pi och en Propeller Quickstart styrelse jag hade fått ett par år sedan med FTDI inbyggd).

Förmodligen kunde köra en skiss på YUN att överföra TTL seriella data till mega utan avrdude försöker programmera YUN som en MEGA2560, men även google kunde inte hitta exakt vad jag var ute efter. De Adafruit debug kabel fungerar utmärkt för USB Serial Debug till en konsol som serial-uttaget, men du kan inte programmera en mega med den endast med TX/RX linjer och makt. Du behöver som mest 5 rader för att kunna programmera nästan alla arduino!

  • Power (valfritt)
  • Marken
  • TX
  • RX
  • DTR/RESET

Insåg Propeller Quickstart hade en FTDI chip ombord, jag ligger det schematiskt för den och märkte att nästan alla de FTDI linjerna bröts till två rubriker. Så eftersom jag inte var med quickstart styrelse från parallax,jag helt enkelt desoldered Parallax P8X32A MCU från styrelsen (om jag behöver göra vissa 32-bitars parallell bearbetning senare) och helt enkelt följde schematiskt för att komma åt tillgängliga stiften från FTDI. Tillgängliga stiften från FTDI på en Quickstart styrelse är:

  • / RTS
  • / CTS
  • TX - ansluten via en nivå över buffert till 3.3V (TTL kompatibel)
  • RX
  • DTR(reset) - växlar en NPN transistor bas ansluten till RESn (fungerar på samma sätt)
  • 3.3V

Det finns andra linjer från chip men de är inte brutit någonstans. Vi kommer inte behöva RTS och CTS linjerna för Arduino.

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...