Werde ich nicht eingehen, wie man dem Steckbrett zu bauen, denn es viele Tutorials im Netz gibt, das ist mehr über den Schmerz (zumindest für mich) in dass es funktioniert.
Ich bezogen ein FT232RL auf Ebay, zusammen mit einem ATMEGA328P-PU mit dem Bootloader vorinstalliert und gemäß Schema gebaut. Mein Diagramm ist nicht anders als viele aus, aber es ist eine gute Idee, die led an Pin 13, setzen die nicht alle zeigen.
Wenn Sie erste macht das Board über den FT232RL stellen Sie sicher, Sie bekommen ein paar Blitze von der LED, wenn Sie dies nicht tun, dann dies den Chip bedeutet haben nicht den Bootloader geladen (wie ich gelesen habe, aber dies kein Problem für mich war).
Ich benutze Windows 7 64bit und Arduino IDE 1.0.5. Wenn ich steckte den USB in Windows den Kommunikationsanschluss abgeholt und ich dachte, alles war in Ordnung. Ich öffnete die Blink-Skizze und fuhr fort, es auf dem Board herunterladen. Egal was ich versucht habe ich immer die folgende Fehlermeldung angezeigt:
Avrdude: stk500_getsync(): nicht in sync: Resp = 0 x 00
oder
Avrdude: usbdev_open(): ein USB-Gerät "Usb" nicht gefunden
Ich versuchte jedes Board in der Liste, mit und ohne "Shift" Upload aber nichts funktionieren würde. Der com-Port richtig als der FT232RL war immer 3 Mal geblitzt. Ich habe sogar versucht, den COM-Port von 4 bis 9 zu bewegen, wie gesagt, das löst das Problem, aber es machte keinen Unterschied für mich (nicht das ich dachte, es würde). Ich lese versuchen Sie RTS beim Schließen auf die Anschlusseinstellungen und führt auf den Reset-Pin und RX Pin ziehen kann, nicht für mich arbeiten.
Ich las, dass der FTDI-Treiber das Problem sein könnte, also versuchte ich 2.08.30 das ist die neueste Version und habe das gleiche Problem. Ich dann den Treiber deinstalliert und bewährten 2.08.24, die alle gesagt war der Weg zu gehen, aber es machte für mich keinen Unterschied.
Ich dann lesen Sie mehr über OptiLoader und beschloss, einen Versuch zu geben. Wieder habe ich versucht, jedem neuen Board gab es mir aber noch keine Freude.
Inzwischen hatte ich das Beste aus einer Woche versucht jede mögliche Kombination verschwendet und ich war fast ein USBTinyISP kaufen, da ich, das einzige, was vielleicht dachte wieder den Chip Flash. Mit diesen Tests hielt ich den USB ziehen, wie ich gelesen habe, dass Sie nie erhalten die Skizze geladen, bis der Chip zurückgesetzt wurde. Ich verließ das Board powered für einige Minuten und lesen Sie dann jemand darauf hindeutet versuchen schlagen hochladen und wenn es beginnt hit Shift Upload hochladen. Es funktionierte, konnte ich nicht glauben, das Blink Programm gestartet wurde.
Ganz stolz auf meine Leistung ich mal dachte das Gefühl der 1 Sekunden Verzögerung verringern. Ich änderte die Skizze, Zurücksetzen den Vorstand durch Trennen der USB und versuchte die Upload-Sequenz wieder. Es hat nicht funktioniert, dachte ich, kein Grund zur Sorge es ist ein Timing-Problem, schließlich werde ich es richtig. Wie falsch ich lag und ich werde Ihnen nicht sagen, wie viele Male habe ich es versucht.
Also nach einigem Nachdenken, was passiert ist ich habe versucht zu denken, was anders war als der Upload gearbeitet und ich erinnerte mich, dass ich das Board angeschlossen seit einiger Zeit verlassen hatte. Also ich Zurücksetzen der Board und links, die es für 5 Minuten mit Strom versorgt. Ich dann die Skizze (ohne die Umschalttaste) hochgeladen und es funktionierte... Fortschritt!! Ich wiederholte den Vorgang dieser Wartezeit nur 4 Minuten und das auch funktioniert. Ein sehr, sehr lange Rede kurzer Sinn habe ich es geschafft, um es bis zu 3 min. 20 Sek. zu bekommen, gab nichts unter diesem nur die stk500_getsync Fehler.
Zusammenfassend lässt sich sagen, ist also mein USB auf Comm 9 2.8.24.0 der FTDI Treiber läuft. Die IDE ist "[OptiBoot] Duemilanove oder Nano w / AtMega328" verwenden. An einem gewissen Punkt, dass ich den neuesten Treiber, aber schließlich seine Arbeit erneut kann also ich es jetzt verlasse.
Hoffentlich werden meine Erkenntnisse anderen helfen oder vielleicht seine nur mich und ich habe Duff FT232RL, aber wenn jemand weiß, warum muss ich warten 200 Sekunden, bevor ich eine Skizze hochladen, ich würde es begrüßen.