muy buenas a todos, soy novato en este mundillo pero he estado leyendo muchas horas sobre el tema y no soy capaz de subir ningun sketch al arduino, basicamente pq no hay comunicacion ya que el arduino nano v3.0 que me llego viene sin el bootloader cargado.
he visto que hay varias maneras de hacerlo, pero vi que la que podia hacer con lo que tengo por aqui es la que se usa el puerto paralelo, asi que me construi el conector, lo conecte a la placa y desde el menu tools/burn bootloader no hay tu tia... probe lo de cambiar en la bios el protocolo de el puerto paralelo que lo tenia mal y ahora lo tengo bien pero sigue sin funcionar, asi que segui mirando por internet y vi que se podia subir el bootloader desde el programa avr.
al principio era muy lioso tanto comando en msdos pero finalmente consegui el certificado y vi que habia comunicacion entre el pc y el arduino, ya que tenia dudas de si lo q pasaba es que me llego uno defectuoso.
finalmente, introduje el comando para grabar el archivo.hex y funcionaba! empezo a cargar el archivo.hex y pensaba que por fin estaba, pero a los pocos segundos, cuando esta verificando lo que ha grabado supongo, me dice que verification failed y me pregunta si quiero dejar el valor de los fuses como estaba o mantenerlo, tanto si le digo una cosa que otra, al acabar, me dice done, pero me voy al arduino y sigue sin tener comunicacion, asi que sigo sin poder ni siquiera cargar el famoso blink....
Mira te cuento, esta semana he estado intentando cargar el bootloader en Atmega644P y despues de probar todo, hasta con el AVRISP II, lo mas facil fue hacerlo usando el arduino UNO como programor ISP.
el problema es que no tengo otra placa para volcarle el bootloader a la que he comprado, sino ya lo habria probado, espero que pueda solucionarlo sin tener que adquirir otro arduino...
Te va a servir sin problema, no te preocupes.
En lo que respecta a su uso.......puedes cargar el bootloader sin necesidad ni siquiera de una placa de arduino, de hecho, estos programadores vienen con un conector de 10 vías en vez de las 6 que se usa en la placa de arduino, yo en su día aparte del programador compré un pequeño conector/adaptador de 10 a 6 vías específico para esto: http://www.ebay.com/itm/140790543426?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
Sin el adaptador tendrás que programarle el bootloader usando una protoboard o diseñarte una pequeña pcb de programación preparada para el conector de 10 vías, ya que no podrás enchufarlo al arduino.
Salu2.
muchas gracias por todo, acabo de comprar tanto el programador usb como el adaptador de 10 a 6 pines, cuando lo reciba me pondre manos a la obra jeejej
muy buenas compañeros :), acabo d recibir el adaptador de 10 a 6 pines que es lo q me faltaba porque el programador usb llego hace 10 dias... creia q ya lo tendria solucionado, pero sigo sin poder subir el bootloader...
os cuento lo que he echo mirando x internet, a ver si hago algo mal.
tengo ya instalado el programador usb ( me sale en admin de dispositivos como usbasp) osea q eso esta bien
al conectarlo a el arduino nano, se me enciende el led verde ( por tanto le llega alimentacion)
luego he editado el archivo programmers.txt de la carpeta hardware del arduino y añado lo siguiente:
usb.name=USBasp
usb.protocol=usbasp
guardo los cambios, abro el programa, tengo seleccionado ya la placa atmega 328 y le doy a burn bootloader w/usb asp y me parpadean un segundo los leds del arduino pero me tira el siguiente error:
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
hasta ahi llego...
me he dejado algo x el camino?? o finalmente me han vendido un arduino jodido =(
nada =( sigue dandome el mismo error, he modificado el archivo preferences.txt de la ruta arduino-0019\lib y puse upload.using=usbasp y tambien upload.using= usbasp ( separado porque el que venia de origen estaba separado) y en ninguno de los dos casos funciona, parece q hace el intento ( como siempre) porque se encienden los leds tx,rx y el L un segundo de nada y al segundo ya sale el error de siempre
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
me ha costado encontrar el archivo, al final estaba en C:\Users\alienware\AppData\Roaming\Arduino\preferences.txt
ya lo he modificado, de paso baje el ultimo soft q es el arduino 1.0.4 y veo que ya aparece la opcion usbasp en programadores...
bueno, el caso esque he probado de grabar el bootloader y..
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
me sale una linea nueva de error, bueno una advertencia... pero el resto estamos en las mismas...