Pages: [1]   Go Down
Author Topic: Programar arduino mega2560 por isp con otro arduino  (Read 1446 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola, estoy intentando programar un arduino mega por isp y no soy capaz. Para ello uso el siguiente ejemplo, cambiando las conexiones para el mega y no el uno:
http://www.instructables.com/id/How-to-use-Arduino-Mega-2560-as-Arduino-isp/
Utilizo windows 7 y el ide 1.0.1. ¿Alguien sabe a que puede deberse?
Saludos y gracias.
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola, como la programación por isp no soy capaz de hacerla funcionar lo intenté con otro método, el cual tampoco me funciona.
Lo que hago es lo siguiente, uso un arduino uno y un arduino mega. A la placa del arduino uno le quito el micro y conecto las dos placas de la siguiente forma:
   uno     mega
pin 5v       5v
pin gnd     gnd
pin rx       rx
pin tx       tx//probé tambien a intercambiar rx y tx
pin reset   reset
El arduino mega tiene el bootloader cargado, la idea es poder programar el micro usando el chip ftdi del arduino uno,¿ alguien lo probó alguna vez?

Saludos.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tranquilo que sí se puede.
Tuve problemas haciendo lo mismo al mirar en arduino.cc cómo meterle el bootloader a un ATMEGA328P (el del UNO), usando como programador un Mega.
El conexionado que viene en Learning  (http://arduino.cc/es/Tutorial/ArduinoISP si lo ves en castellano) es incorrecto para nuestro caso, pues SOLO vale para programar un UNO desde otro UNO.
Iba a ver cómo lo estás haciendo pero Instructables está caído.
Hoy estoy intentando meter bootloader a otro 328P y , cosas del destino, me está dando problemas.  Dentro de una o dos horas me pongo de nuevo (tengo que bajar a cambiar unas luces del coche antes de que anochezca)

En mi caso el problema del bootloader lo resolví buscando la hoja de datos del chip del mega, para ver a qué pines arduino corresponden los pines del atmega MISO, MOSI, SCK y creo que SS, que son los que en el UNO van al 13, 12, 11.   Lo documenté , y para variar, no lo encuentro.   Tengo guardado de hace tiempo un esquema de conexionado correcto en Fritzing, que creo que lo bajé de Instructables, pero en ningún momentó se me ocurrió comprobar si las conexiones del esquema eran las que hice.   Lo que sí recuerdo era que en vez de usar los pines 13,12... del mega se usaban 53, 52, 51 y creo que 50. Como no podía ser de otra forma, tenía conectados (llámalo pereza) los cables al Mega desde hace un mes, pero , oh Murphy, el viernes me hacían falta para un protoboard y los desconecté.

En cualquier caso, dentro de 1 o 2 horas me pongo de nuevo a la tarea, a ver si solucionamos el tema
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vaya, hoy estoy brillante.  He leído mal el post y creía que querías bootloadear el Uno desde el Mega. Las cosas de estar con el ordenador en vez de echando la siesta...  Lo siento.
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No pasa nada, por ahora no fui capaz de hacerlo funcionar. Lo peor es que hace unos meses me funcionó el arduino como isp pero nose porque ahora no funciona. Si soy capaz de solucionarlo ya lo posteo.
Saludos.
Logged

Pages: [1]   Go Up
Jump to: