Pages: [1]   Go Down
Author Topic: Programar micro ATmega 328 [SOLUCIONADO]  (Read 1505 times)
0 Members and 1 Guest are viewing this topic.
Donostia
Offline Offline
God Member
*****
Karma: 0
Posts: 740
elektronikadonbosco
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Tengo un micro con su bootloader y para programarlo saco el que trae la placa y sustituyo por el mio y se programa estupendamente.

He intentado usar la placa arduino uno R3 como programadora pero sin sacar el micro de su PCB y no funciona.

He estado buscando y creo haber entendido que con la duomila (o como sea) se podía primero pulsando el reset y luego subiendo el sketch. Pero con la UNO no se puede hacer así. He leido algo de poner un condensador para que no se resete el micro. No lo tengo muy claro

¿Podría alguien darme un poco de luz? Gracias


Para programarlo con la placa teniendo el micro en otra pcb aparte, hay que juntar los cables de la siguente manera:

ARDUINO                                       MICRO
Rx                                                  Rx
Tx                                                  Tx
Gnd                                                Gnd
Reset                                              Reset

En definitiva lo que me faltaba era unir los cables de reset entre si, nada de pulsar botones ni distintas pruebas que estaba haciendo valía. Salu2
« Last Edit: November 18, 2012, 06:09:01 am by ionhs » Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 65
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lo veo interesante, podrias añadir algun esquema de como se cablea  ? es que me parece que me he cargado el Bootlloader de un Atmega 328
y seria  interesante, no se si me explicas que mediante  el IDE del  Arduino ya se puede cargar de   nuevo el Bootlader en un Atmega nuevo que no lo tenga  no se si he entendido bien el concepto.  Gracias
Logged

Donostia
Offline Offline
God Member
*****
Karma: 0
Posts: 740
elektronikadonbosco
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No comento como instalar el bootloader, sino como cargar un sketch sin sacar el micro de mi PCB y tener que meterlo en la placa arduino UNO.

El bootloader si que se pude cargar con el IDE, no me acuerdo donde encontré la explicación pero a groso modo es:
1.   Carga el programa ArduinoISP (en Archivo > Ejemplos > ArduinoISP) a tu placa Arduino
2.   Conecta los cables desde tu placa Arduino a la placa que quieres programar como se muestra en el diagrama de abajo.
3.   Selecciona en el menú Herramientas > Tarjetas la placa a la que corresponda el chip al que quieres programar el bootloader (no la placa que estás usando como programador). Para más detalles mira las descripciones de las placas en environment page.
4.   Usa el comando Herramientas > Programador > Arduino as ISP.
5.   Graba el bootloader con Herramientas > Grabar secuencia de inicio


* image003.png (127.29 KB, 461x605 - viewed 18 times.)
Logged

Pages: [1]   Go Up
Jump to: