Arduino oder MSP430 Launchpad als Serial Passthru um einen Fonera Router umzuprogrammieren?

Die Fonera hat eine 3,3-V-TX/RX-Logik, ich habe ein Launchpad und ein Arduino. Kann ich eines der Kabel/Boards verwenden, um die Serie einer Fonera neu zu programmieren oder darauf zuzugreifen?

Informationen zur Fonera-Seriennummer finden Sie hier: http://www.dd-wrt.com/wiki/index.php/LaFonera_Hardware_Serial-Cable-Port#Accessing_serial_console_on_the_Fon

Ich frage speziell nach Methoden und Boards, die in dieser vorherigen Frage nicht behandelt wurden. F: Kann ich ein Arduino als USB-zu-Seriell-Schnittstelle verwenden?

Antworten (2)

Ja, die Antwort ist der oberste Beitrag in Kann ich ein Arduino als USB-zu-Seriell-Schnittstelle verwenden?

Verwenden Sie den FTDI-Chip, indem Sie Ihre Fonera mit den TX- und RX-Pins des Arduino verbinden und eine Skizze auf dem Arduino ausführen, die diese Pins nicht verwendet.

-1, weil Frage und Antwort zwar sehr alt sind, aber immer noch falsch sind. Eine serielle 5-V-Verbindung zu einem 3,3-V-Gerät würde fast immer einen Pegelumsetzer erfordern. Das direkte Anschließen kann das 3,3-V-Gerät beschädigen.

Die Arduino-Boards sind normalerweise 5-V-Geräte und haben entweder einen FTDI FT232-USB-zu-Seriell-IC oder einen ATMega16u2-USB-Mikrocontroller mit USB-zu-Seriell-Code.

Um die seriellen Pins 0 und 1 mit einem separaten Gerät zu verbinden, müssen Sie entweder den Hauptmikrocontroller des Arduino entfernen oder sicherstellen, dass er nicht versucht, auf die seriellen Pins zuzugreifen (eine leere Skizze würde ausreichen).

Um sie an ein 3,3-V-Gerät anzuschließen, benötigen Sie einen Pegelumsetzer. Die Fonera toleriert keine 5V an ihren seriellen Pins.

Das MSP430 Valueline Launchpad läuft mit 3,6 V, ebenso wie der IC, der die serielle Verbindung bereitstellt. 3,6 V ist nah genug an den 3,3 V Fonera-Pegeln, dass es in Ordnung sein sollte. Die meisten ICs können VCC + 0,3 V an jedem beliebigen Eingangspin akzeptieren. Allerdings ohne Garantien.

Als Anmerkung, die Fonera benötigt 9600 Baud. Der Launchpad-UART ist auf 9600 Baud begrenzt, fest codiert, daher funktioniert er mit der Fonera, aber nicht mit einigen neueren Geräten, die eine schnellere serielle Geschwindigkeit benötigen.