Go Down

Topic: SOLUCIONADO: Arduino+Xbee+Ethernet el sketch funciona solo con Arduino Mega (Read 647 times) previous topic - next topic

zigbe31416

Hola a todos,

escribo para ver si a alguien se le ocurre como echarme una mano....

Estoy trabajando en un proyecto para el que utilizo Xbee y Ethernet en un Arduino. Como el programa es grande, para evitarme problemas por superar el tamaño de la RAM desarrollé el programa en un Arduino Mega con la intención de, una vez que funcionara, pasar varlables a la memoria de programa, eliminar las cadenas de Debug, etc. para alojarlo finalmente en una Xboard de DF robot.

Después de un mes de trabajo el proyecto funciona a la perfección en el mega, pero no funciona en la Xboard, tampoco en un Arduino Ethernet con una Shield Xbee ni en un Arduino duemillanove. No es un problema de RAM, tengo 400 bytes libres, el problema parece de la comunicación por la UART con el módulo Xbee, hace lo mismo si está conectada o si no está conectada. El resto funciona OK, comunicación ethernet por Telnet, el módulo Xbee (el coordinador) monta correctamente la red, etc.

A alguien se le ocurre alguna cosa??

Gracias de antemano
Zigbee Labs

http://www.zigbe.net/

zigbe31416

Por si a alguien le sirve....

el problema era de memoria RAM, en lugar de tener una variable con el ámbito del sketch de la librería Xbee la pasaba a las funciones, la variable contiene el paquete recibido (unos 100 bytes).

http://www.zigbe.net
Zigbee Labs

http://www.zigbe.net/

Go Up