2 votos

¿Arduino o MSP430 Launchpad como paso de serie para reprogramar un router Fonera?

La Fonera tiene una lógica de 3.3V TX/RX, tengo un launchpad y un Arduino, ¿puedo usar cualquiera de los cables/placas para reprogramar o acceder al serial en una fonera?

La información de serie de la Fonera está aquí: http://www.dd-wrt.com/wiki/index.php/LaFonera_Hardware_Serial-Cable-Port#Accessing_serial_console_on_the_Fon

Estoy preguntando específicamente sobre los métodos y las tablas que no se han tratado en esta pregunta anterior: ¿Puedo utilizar un Arduino como interfaz de USB a serie?

1voto

letronje Puntos 128

Sí, la respuesta es el puesto superior en ¿Puedo utilizar un Arduino como interfaz de USB a serie?

Utiliza el chip FTDI conectando tu Fonera a los pines TX y RX del Arduino y ejecuta un sketch en el Arduino que no utilice esos pines.

0voto

Passerby Puntos 28913

Las placas Arduino son típicamente dispositivos de 5v, y tienen un IC FTDI FT232 usb-a-serial, o un microcontrolador ATMega16u2 usb con código usb-a-serial.

Para conectar los pines serie 0 y 1 a un dispositivo separado, tienes que quitar el microcontrolador principal del Arduino, o asegurarte de que no intenta acceder a los pines serie (un sketch en blanco serviría).

Para conectarlos a un dispositivo de 3,3v, necesitarías un variador de nivel. La Fonera no tolera 5v en sus pines serie.

El MSP430 Valueline Launchpad funciona a 3,6v, al igual que el IC que proporciona la conexión serie. 3,6v está lo suficientemente cerca de los niveles de 3,3v de la Fonera que debería estar bien. La mayoría de los CIs pueden aceptar VCC + 0.3v en cualquier pin de entrada. Sin embargo, no hay garantías.

Como nota, la Fonera requiere 9600 baudios. La UART del Launchpad está limitada a 9600 baudios, por lo que funcionará con la Fonera, pero no con algunos dispositivos más nuevos que necesitan una velocidad serial más rápida.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X