Arduino på en skärbräda med en FT232RL
Jag tänker inte gå in på hur man bygger på bakbord som det finns gott om tutorials på nätet, detta är mer om smärta (åtminstone för mig) att få det att fungera.
Jag kommer en FT232RL på Ebay, tillsammans med en ATMEGA328P-PU med bootloader förinstallerade och byggde den enligt diagrammet. Min diagram är är inte annorlunda än många ut men det en bra idé att sätta led på stift 13, som inte alla.
När du först slår styrelsen via FT232RL se till att du får några blixtar från ledde, om du inte, så betyder det chipet har inte starthanteraren lastat (som jag har läst, men detta inte var ett problem för mig)
Jag använder Windows 7 64 bit och Arduino IDE 1.0.5. När jag pluggade USB i windows plockade upp comm porten och jag tyckte allt var ok. Jag öppnade Blink skissen och fortsatte att ladda ner den till styrelsen. Oavsett vad jag försökte fick jag alltid följande felmeddelande:
avrdude: stk500_getsync(): inte i synk: resp = 0x00
eller
avrdude: usbdev_open(): hittade inte någon USB-enhet "usb"
Jag försökte alla ombord i listan, med och utan "Shift" Upload men ingenting skulle fungera. Comm hamnen var korrekt som FT232RL alltid blixtrade 3 gånger. Jag försökte även flytta comm porten från 4 till 9 som sagt detta löser problemet, men det gjorde ingen skillnad för mig (inte att jag trodde det skulle). Jag läste försök att ställa RTS på nära på portinställningar och dra leder på reset stift och RX stift kan fungera, inte för mig.
Jag läste att FTDI föraren kan vara problemet, så jag försökte 2.08.30 som är den senaste versionen och fick samma problem. Jag avinstallerade sedan drivrutinen och beprövade 2.08.24 som alla sa var vägen att gå, men för mig det gjorde ingen skillnad.
Jag sedan läste om OptiLoader och beslöt att ge det ett försök. Jag försökte igen varje ny styrelse gav mig men fortfarande ingen glädje.
Nu jag hade slösat bort bäst av veckan försöker alla möjliga kombinationer och jag var på platsen nästan köpa en USBTinyISP som jag trodde att enda var att kanske re flash chip. Med all denna testning höll jag dra USB som jag har läst du kommer aldrig få skissen laddas tills chip har återställts. Jag hade lämnat styrelsen drivs i flera minuter och sedan läsa någon tyder på försök slå uppladdning och när det börjar ladda upp hit SKIFT uppladdning. Det fungerade, jag kunde inte tro ett ögonblick programmet kördes.
Känner sig ganska stolt över min prestation jag trodde tid minska de 1 sekunders fördröjning. Jag ändrade skissen, återställa styrelsen genom att dra ur USB och försökte ladda upp sekvensen igen. Det fungerade inte, jag trodde inte att oroa sig är det ett tidsfel, så småningom jag kommer att få det rätt. Hur fel jag hade och jag ska inte berätta hur många gånger jag försökt den.
Så jag försökte tänka på vad var annorlunda när uppladdningen arbetade efter att tänka på vad som hände och jag mindes att jag hade lämnat styrelsen inkopplad en tid. Så jag återställa till styrelsen och vänster det driv i 5 minuter. Jag sedan upp skissen (utan skift) och det fungerade... framsteg! Jag upprepade processen nu väntar bara på 4 minuter och som också fungerade. För att göra en mycket lång historia kort jag lyckades få det ner till 3 min 20 SEK, gav något under detta bara stk500_getsync fel.
Så Sammanfattningsvis är min USB på comm 9 kör 2.8.24.0 FTDI föraren. IDE är att använda "[OptiBoot] Duemilanove eller Nano w / AtMega328". Någon gång jag får prova den senaste drivrutinen igen, men slutligen dess arbetsmetoder, så jag lämnar det för nu.
Förhoppningsvis mina slutsatser kommer att hjälpa andra eller kanske dess bara mig och jag har duff FT232RL, men om någon vet varför jag har till vänta 200 sekunder innan jag lägger upp en skiss jag skulle uppskatta.