Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[AVR] ¿Alguien usa USBasp?
#1
Hola a todos, llevo todo el finde liado con un ATtiny13, y me están dando muchísimos problemas la programación.

Hay veces que el dichoso USBasp conecta bien con el micro y lo puedo programar, borrar, etc pero hay otras muchas veces que no y me salta esto:

Código:
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
            Double check connections and try again, or use -F to override
            this check.


avrdude.exe done.  Thank you.

La verdad es que estoy perdiendo muchísimo tiempo, e incluso le he actualizado el firmware por si acaso ... pero nada.

¿Alguien podría decir si también le ha dado problemas el USBasp? ¿Usáis otro programador?

Saludos
Citar
#2
Salu2 cybero
Te paso link interesante sobre el tema/herramienta
http://www.instructables.com/id/Instalac...ows7-Wind/

Espero se solucionen sus problemas
Un abrazo y feliz semana
Citar
#3
(07-05-2017, 08:14 PM)clp356 escribió: Salu2 cybero
Te paso link interesante sobre el tema/herramienta
http://www.instructables.com/id/Instalac...ows7-Wind/

Espero se solucionen sus problemas
Un abrazo y feliz semana

El problema no es el driver. Ya que si lo conecto al conector ICSP de Arduino, me reconoce el Arduino sin problemas.

El problema viene con los ATtiny, no me reconoce. Los he sacado de la PCB y los he montado en una protoboard para aislarlos, y los he conectado al USBasp uno a uno, y no me los reconoce.
Antes sí me los reconocía.

Es la 1 de la mañana y he encontrado el problema. Lo dejo por aquí por si a alguien le sirve en el futuro.

Para programar mis ATtiny13 y ATtiny85 uso avrdude.

La línea de argumentos es así: 


Código:
avrdude -c usbasp -B 20 -p t13 -U flash:w:"$(ProjectDir)Debug\$(TargetName).hex":a

El número después de la opción -B es para indicar la velocidad de programación (concretamente, el período del reloj, la inversa de la frecuencia, por lo que los números más altos significan frecuencias más lentas). Yo tenía puesto 2, lo he cambiado a 20 y ya me funciona bien.


El problema era el programador que escribía demasiado rápido en el microcontrolador.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Alguien me puede hacer/ayudar con el diseño de una PCB? shiryou 1 203 17-08-2018, 12:01 PM
Último mensaje: shiryou
  Alguien en el foro que domine C para AVR Jaimelito 3 581 01-11-2015, 03:55 PM
Último mensaje: Jaimelito
  alguien ha usado un J-link ? cybero 0 392 13-02-2015, 01:04 AM
Último mensaje: cybero