Go Down

Topic: Arduino UNO R3 muerto (Read 5 times) previous topic - next topic

kosuke

Gracias por contestar pajaro,

En el Arduino "bueno" (placa y chip "buenos") todo me funciona correctamente sin ningun tipo de problema. Como dices, le meti el ejemplo de Blink, y puse el chip "bueno" en la placa "mala". El ejemplo funciono, el led 13 parpadea sin problemas. El problema viene a la hora de intentar subir el mismo ejemplo de Blink o cualquier otro, que me da error. Tengo seleccionada la placa, el puerto, etc, en el IDE correctamente. Ademas, hice el test loopback y no funciono.

En cambio, si pongo el chip "malo" sobre la placa "buena", el led 13 se queda fijo desde el principio, ni siquiera hace el parpadeo caracteristico de cuando carga el bootloader.

Como comentaba antes, puedo llegar a la conclusion de que la placa "mala" realmente tiene algun problema. Y en cuanto al chip "malo", como bien dices tendria que probar a meterle desde cero el bootloader, con un programador externo, por si solo fuera que se quedo corrupto.

Un saludo.

pinguino_vikingo

Hola yo tuve un problema similar, me mandaba ese mensaje de error y busque por ahi y todo el mundo parecia apuntar al mismo problema: la CPU falla al intentar resetear la placa. Me ha parecido leerte que tienes dos placas distintas fijate si cuando intentas actualizar el programa en una y en otra el parpadeo de los leds es igual, si no lo es y alguno se queda fijo este es el problema.

Por lo que vi por ahi tienes varias formas de intentar solucionar el problema. La mas sencilla es mandar un nuevo programa a la placa mientras tienes pulsado el boton de reset, una vez que en el programa de arduino te aparece el mensaje que te dice: "Binary sketch size: XXXX bytes (of a XXXXX byte maximum)" sueltas el reset y a ver si carga asi (lo que estamos haciendo es obligandoles nosotros mismos a que se resetee)

A mi no me funciono esta solucion asi que pase a la siguiente reistalarle el gestor de arranque http://arduino.cc/es/Hacking/Bootloader aqui puedes ver como hacerlo y si tienes dos placas incluso podrias utilizar la placa buena para grabarlo http://arduino.cc/es/Tutorial/ArduinoISP. A mi este metodo es el que me funciono y ahora tan contento jejejeje

Espero que te sirva

kosuke

Gracias por la info,

Pero no me sirve :), ya intente cargarle el bootloader de nuevo de ese modo, pero me fallaba.

Segun me han estado comentado, podria ser problema del chip del adaptador USB, el atmega16u2, he intentado reprogramarlo http://arduino.cc/en/Hacking/DFUProgramming8U2 pero tambien ha fallado. En este caso no entra en modo DFU (el otro Arduino entra en este modo sin problemas) cuando "puenteo" el pin RESET con el pin GND.

Me temo que tiene muy mala pinta la placa.

Un saludo.

Go Up