FTDI Basic Breakout - 5V

Kann dieses Board verwendet werden, um Skizzen auf den Arduino hochzuladen? Ich habe versucht, den TX-Port des FTDI Basic Breakout mit dem RX-Port (Pin 2 auf dem Arduino) und den RX-Port mit Pin 3 auf dem Arduino zu verbinden. Aber bisher kann ich nichts hochladen.

Der Treiber für das Board lädt einwandfrei.

Danke für jedes Feedback.

Drücken Sie unmittelbar vor dem Download die Reset-Taste auf dem Arduino?
Wenn Sie den DTR-Pin des Breakout-Boards über einen 100-nF-Kondensator mit dem RESET-Pin des Atmega verbinden, müssen Sie die Reset-Taste nicht drücken, um Skizzen hochzuladen.

Antworten (2)

Wie Joby Taffey vorschlägt, sind die rx- und tx-Pins des AVR 2 bzw. 3, aber auf den Arduino-Headern sind sie die Pins 0 und 1. Sie möchten auch DTR mit dem Reset-Pin des Arduino verbinden, um die automatische Programmierung zu aktivieren.

  FTDI        Arduino
Breakout        (5V)

     GND <--> GND
     CTS <--> (not connected)
      5V <--> 5V (if you want the breakout to power the arduino)
     TXO <--> RX (pin 0)
     RXO <--> TX (pin 1)
     DTR <--> RESET (possibly through a 100nF cap*)

Auf dem FTDI TTL232R-Kabel ist DTR nicht vorhanden, sodass Sie die Karte vor dem Flashen manuell zurücksetzen müssen. Standardmäßig bleibt der Arduino für 6-8 Sekunden im Bootloader, aber einige Boards verlassen sich auf den automatischen Reset und haben viel kürzere Timeouts (sagen wir 0,25 Sekunden). Stellen Sie für diese Boards upload.verbose = trueIhre Arduino-Konfigurationsdatei ein und lernen Sie, das Zurücksetzen in dem Moment zu timen, in dem die Software versucht, das Board zu flashen.

* Arduino-Wiki

Dieses Board kann verwendet werden, um eine Verbindung zum Arduino herzustellen und serielle Daten zu übertragen, ja. Ich weiß nicht viel darüber, wie der Arduino Skizzen lädt, aber hier sind einige Vorschläge:

Überprüfen Sie Ihre Pins für TX und RX, dieses Diagramm schlägt vor, dass sie mit "Pin 0" und "Pin 1" gekennzeichnet sein könnten. Dies kann jedoch von Ihrer Marke / Ihrem Modell von Arduino abhängen.

http://profmason.com/wp-content/uploads/2008/09/arduinopins.jpg
(Quelle: profmason.com )

Überprüfen Sie, ob der Ground des FTDI-Breakouts mit dem Arduino-Ground-Pin verbunden ist.

Überprüfen Sie, ob das Arduino eingeschaltet ist.