viernes, 29 de abril de 2011

Programación del ATmega8 para el programador USBASP

11 comentarios:

  1. Una pregunta:

    ¿Dónde se encuentra el .hex para el atmega8? en el enlace indicado no está..

    gracias y saludos

    ResponderEliminar
  2. Hola, al parecer actualizaron el firmware y los links. Lo subo a mi cuenta para que no haya problemas:

    http://www.megaupload.com/?d=7C2412L1

    ResponderEliminar
  3. Cuando accedo al enlace de megaupload dice:
    "el archivo al que quiere acceder no se encuentra disponible temporalmente...."

    podrías pasar el firware de otra forma

    gracias

    ResponderEliminar
  4. que raro, probé el enlace y si lo puedo descargar...en todo caso dame tu correo y te lo mando.

    ResponderEliminar
  5. Hola, ya que he utilizado este programador dos veces con ponyprog y no me ha dado problemas. te pregunto:
    Si tengo un circuito con cristal externo 16MHz, entonces a la hora de grabar el atemega8 tengo que ponerle un cristal de la misma frecuencia?

    saludos y gracias de antemano

    ResponderEliminar
  6. Hola, siempre que quieras programar un AVR para utilizar con cristal externo debes ponerle el cristal a la hora de programar. Primero programas los fusebits y luego grabas tu programa.
    Saludos

    ResponderEliminar
  7. hola interesante este proyecto pero disculpa cual es la programacion no compilada del micro que va en el programador

    ResponderEliminar
  8. Hola, el programador USBASP no es un diseño mio. Mi aporte solo es el diseño de la placa y el tutorial para programar el firmware.
    Deberías entrar a la web oficial y tratar de ponerte en contacto con el creador del programador. Saludos.

    ResponderEliminar
  9. Hola: soy nuevo en esto del ATMEGA.

    Me compré un ADAPTADOR USBASP ISP PROGRAMADOR con el ATMEGA8 16AU para reprogramar una emisora de radiocontrol que usa el avrdude 5.10

    La salida del avrdude es la siguiente:

    Arrancando AVRDUDE
    C:/Archivos de programa/eePe/avrdude.exe -c usbasp -p m64 -P usb -U flash:w:Y:/Aeromodelismo/eepe/er9x:i
    =================================================================================

    avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
    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.


    =================================================================================
    AVRDUDE terminado - codigo de retorno de error 1
    =================================================================================

    A partir de aquí empiezo a investigar y me encuentro tu página.

    Como parece que el problema que tengo es de firmware me hago tu programador serie, pero me entran algunas dudas:

    El usbasp que tengo tiene un DIP para hacerle un puente a la patilla de RESET. (Self programming) Normalmente está en abierto. ¿Debo hacer el puente para programar con el programador serie?

    Otra pregunta que tengo es que no tengo DIP para hacerle puente para slow SCK (si es que hace falta). El ATMEGA8 es en formato MLF y al intentar soldarle un cablecito para poderlo llevar a masa me he cargado la patilla y no puedo hacerlo.
    ¿Crees que tendré problemas con esto?

    ResponderEliminar
    Respuestas
    1. Hola,

      1. Sí debes poner el puente de self programming.
      2. No es necesario el puente slow sck.

      Saludos,

      Eliminar
  10. Muchas gracias Percy, mañana lo probaré

    ResponderEliminar