Forum: Mikrocontroller und Digitale Elektronik Arduino Nano 3 über FTDI extern programmieren Verdrahtungsfrage


von Hannes (Gast)


Lesenswert?

Hi,

ich möchte nicht einen Nano 3 nicht über die enthaltene USB 
Schnittstelle sondern über ein externes FTDI USB Kabel programmieren.

FTDI USB-Kabel inkl. RS232 Konverter:

https://docs-emea.rs-online.com/webdocs/1703/0900766b8170398d.pdf

Es handelt sich um die 5V Variante.

Ich möchte nicht den Nano Bootloader neu flashen sondern lediglich das 
Programm aus der Arduino Entwicklungsumgebung:

V 1.8.5

wie gewohnt (aber eben über den FDTI) einspielen.

Treiber sind installiert, ist bei mir dann COM4, auch anwählbar.

Ich habe folgende Verbindungen hergestellt:

FTDI schwarz GND an Nano3 GND
FTDI rot 5V an Nano3 5V
FTDI gelb RXD an Nano3 TXD
FTDI orange TXD an Nano3 RXD

Leider scheint das aber noch nicht zu reichen. Ich sehe manchmal DTR <-> 
RESET, aber DTR ist an dem USB Kabel nicht vorhanden.

Ich hoffe das geht so überhaupt.

Vielen Dank.

Gruß Hannes

von Einer K. (Gast)


Lesenswert?

Da auf dem Nano auch schon ein FTDI oder CH340 steckt, muss das nicht 
funktionieren.

Wenn dein Kabel kein DTR bietet, wirst du händisch Reset drücken müssen.
Und das in genau dem richtigen Augenblick.

von Straight forwar ist Scheisse (Gast)


Lesenswert?

Hannes schrieb:
> ich möchte nicht einen Nano 3 nicht über die enthaltene USB
> Schnittstelle sondern über ein externes FTDI USB Kabel programmieren.

Also sozusagen möglichst von hinten durch die Brust ins Auge.

von Hannes (Gast)


Lesenswert?

Arduino Fanboy D. schrieb:
> Wenn dein Kabel kein DTR bietet, wirst du händisch Reset drücken müssen.
> Und das in genau dem richtigen Augenblick.

:-) ja, das habe ich auch gerade herausgefunden in einem YOUTUBE Video - 
geht aber gut, Programm ließ sich dann so drauf spielen, kein Problem...

Straight forwar ist Scheisse schrieb:
> Also sozusagen möglichst von hinten durch die Brust ins Auge.

Ja, genau das. Das andere wäre ja zu einfach...

Ich habe hier noch einen bereits fertig beschalteten externen CH340 von 
einem alten Nano3. Wird auch erkannt, Programm lässt sich damit auch 
einspielen, aber nur wenn ich Reset drücke.

Ich habe DTR über 100n mit dem Reset des Nano3 Verbunden, geht leider 
nicht...

Hannes

von Hannes (Gast)


Lesenswert?

Hi,

kann es sein das ca. 10cm Leitung zwichen dem Folienkondensator und dem 
Nano3 zu "lang" sind um den Reset Puls zu übertragen?

Gruß
H.

von Einer K. (Gast)


Lesenswert?

Du vergisst, dass der USB Wuffi auf dem Nano auch einen 100nF von DTR 
auf Reset hat.
Dieser arbeitet GEGEN deinen externen DTR Reset Impuls.

Darum behaupte ich:
Dann reichts nicht für den Reset.

von Hannes (Gast)


Lesenswert?

guter Tip, logisch. Mit 2x 100n parallel geht's...

von Hannes (Gast)


Lesenswert?

So, alles verbaut, klasse.

Vielen Dank für die Tips!

Gruß
H.

von Jens M. (schuchkleisser)


Lesenswert?

Warum keinen Promini nehmen?
Der ist zwar nicht pinkompatibel zum Nano, hat aber den in diesem Falle 
störenden USB-Adapter nicht und funktioniert daher out of the box besser 
mit jedem beliebigen "FTDI-Kabel", oder mit deinem halben und manuellem 
Reset.

von Hannes (Gast)


Lesenswert?

Hi,

promini, kenne ich garnicht - was ist denn da überhaupt noch drauf? 
Ansonsten würde ich wohl eher den Weg gehen und einem Atmega168 in DIL 
Gehäuse einen Bootloader verpassen...

Gruß
H

von Einer K. (Gast)


Lesenswert?


von Jens M. (schuchkleisser)


Lesenswert?

Der Promini ist ein Nano ohne USB ;)

Takt und Spannungsregler sind da, die serielle Schnittstelle liegt auf 
einer Pinleiste (bei manchen offgrid!).
Und ein oder 2 LEDs (Pin 13 und Strom).
Ansonsten ist (sofern du 5V/16MHz/328P) nimmst die Dinger exakt 
identisch, außer Pinbelegung.
Es gibt den Promini auch mit 3,3V/8MHz und alte Versionen auch mit dem 
ATmega168, der hat nur den halben Speicher.

von Manfred (Gast)


Angehängte Dateien:

Lesenswert?

Hannes schrieb:
> Ich habe DTR über 100n mit dem Reset des Nano3 Verbunden,

Der Kondensator ist überflüssig, DTR kann hart auf den Reset. Kann man 
auch mit dem CH340-Modul nachferkeln, damit programmiere ich ProMinis.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.