Ik wil niet ingaan op hoe te bouwen van het breadboard want er overvloed van leerprogramma's op het net is, dit is meer over de pijn (tenminste voor mij) om het te laten werken.
Ik afkomstig een FT232RL op Ebay, samen met een ATMEGA328P-PU met de bootloader voorgeladen en gebouwd volgens het diagram. Mijn diagram is is niet anders te veel uit, maar het een goed idee om de led op pin 13, die niet alle weergegeven.
Wanneer u eerste stroom het bestuur via de FT232RL zorg ervoor dat je een paar flitsen van de LED, als je dat niet, dan dit de chip betekent hoeft niet de bootloader geladen (zoals ik heb gelezen, maar dit geen probleem voor mij was)
Ik ben met behulp van Windows 7 64 bit en Arduino IDE 1.0.5. Wanneer ik de USB in windows pakte de comm-poort aangesloten en ik dacht dat alles was ok. Ik opende de Blink schets en ging om het te downloaden op het bord. Maakt niet uit wat ik geprobeerd heb ik altijd het volgende foutbericht weergegeven:
avrdude: stk500_getsync(): niet synchroon: resp = 0x00
of
avrdude: usbdev_open(): did niet vondst ieder USB-apparaat "usb"
Ik probeerde elke bestuur in de lijst, met en zonder 'Shift' Upload maar niets zou werken. De comm-poort correct als de FT232RL was altijd 3 keer geflitst. Ik heb zelfs geprobeerd de comm poort verplaatsen van 4 tot en met 9, zoals mensen zei dit is het probleem opgelost, maar het maakte geen verschil naar me (niet dat ik gedacht had). Ik lees probeer RTS instellen op sluiten op de poortinstellingen en trekken leidt op de resetpin en RX pin kan werken, niet voor mij.
Ik heb gelezen dat de FTDI-stuurprogramma het probleem worden kan, dus ik probeerde 2.08.30 die is de nieuwste versie en kreeg het zelfde probleem. Ik desinstalleerde toen de bestuurder en beproefde 2.08.24 die iedereen zei was de weg te gaan, maar voor mij maakte het geen verschil.
Ik lees over OptiLoader en besloten om aan te geven dat een poging. Opnieuw probeerde ik elke nieuwe bestuur het gaf me maar nog geen vreugde.
Nu ik het beste van een week probeert elke mogelijke combinatie had verspild en ik was op het punt van bijna een USBTinyISP kopen als ik dacht dat het enige ding moest misschien dat re flash de chip. Met al deze testen bleef ik de USB trekken zoals ik krijg je nooit de schets geladen gelezen heb totdat de chip zijn hersteld. Ik liet het bestuur aangedreven gedurende enkele minuten en vervolgens lezen iemand suggereren proberen slaan uploaden en wanneer het begint hit shift upload uploaden. Het werkte, ik kon niet geloven het knipperen programma werd uitgevoerd.
De 1 tweede vertraging gevoel heel trots op mijn prestatie die ik dacht tijd dat verminderen. Ik veranderde de schets, reset van de Raad van bestuur door het loskoppelen van de USB en probeerde de upload volgorde opnieuw. Het werkte niet, ik dacht geen zorgen te maken dat er een timingprobleem, uiteindelijk zal ik het juiste. Hoe verkeerd ik was en ik zal u niet vertellen hoe vaak ik probeerde het.
Dus na denken over wat er is gebeurd ik probeerde te denken aan wat verschilde toen de upload werkte en herinnerde ik me dat ik had verlaten het bord aangesloten voor enige tijd. Dus ik reset het bestuur en links die het aangedreven voor 5 minuten. Ik heb geüpload dan de schets (zonder de shift-toets) en op gehanteerd … vooruitgang! Ik herhaalde het proces ditmaal alleen wachten 4 minuten en dat werkte ook. Om een heel lang verhaal kort die ik erin geslaagd om het te krijgen tot 3 min 20 sec, gaf alles onder dit enkel de stk500_getsync fout.
Dus kortom, is mijn USB op comm 9 uitgevoerd 2.8.24.0 van de FTDI-stuurprogramma. De IDE is met behulp van de '[OptiBoot] Duemilanove of Nano w / AtMega328'. Op een gegeven moment dat ik kan proberen de nieuwste driver weer, maar uiteindelijk zijn het werken, dus ik laat het voor nu.
Hopelijk mijn bevindingen zal anderen helpen of misschien zijn gewoon me en ik heb duff FT232RL, maar als iemand waarom ik heb 200 seconden weet voordat ik een schets uploaden I 'd appreciate it.