Grabar un binario .hex en attyni13 con arduino uno

Etiquetado: , ,

Este debate contiene 4 respuestas, tiene 2 mensajes y lo actualizó  antonio hace 6 meses.

  • Autor
    Publicaciones
  • #6754
     antonio 
    Participante

    Buenas tardes al equipo.

    Necesito grabar un fichero .hex ya compilado, en un micro Attiny13 desde el progradador de Arduino Uno, pero no se como hacerlo, el metodo que conozco pide el código fuente en el Ide de arduino.

    La pregunta és: ¿Lo puedo hacer con Arduino uno o necesito otro programador?.

    Agradezco la ayuda.

    Un saludo

    #6755
     pablo 
    Jefe de claves

    Hola @antonio,

    Para eso puedes usar avrdude que se instala junto a Arduino IDE. Abre una terminal, y escribe un comando parecido a este:

    avrdude -c avrisp -P COM3 -p t13 -U eeprom:w:filename.hex:i

    Detrás de -c va el modelo del programador, en este caso Arduino emula ser un AVR ISP. Detrás de -P el puerto donde está conectado el programador, el mismo que donde está conectado tu Arduino. Detrás de -p va el chip que quieres programar, ATtiny13. Y cambia “filename.hex” por la ruta a tu binario.

    Tienes una lista completa de las opciones de avrdude en su documentación:
    http://www.nongnu.org/avrdude/user-manual/avrdude_4.html

    Si obtienes un error de que no se encuentra avrdude, búscalo en la carpeta de instalación de Arduino IDE para ejecutarlo desde ahí (hardware/tools/avr/bin/).

    ¡Saludos!

    #6768
     antonio 
    Participante

    Gracias Pablo,

    Una cosa, ¿Antes del comando hay que configurar en el IDE de arduino como programador ISP, hacer las conexiones a la protoboard con el micro y luego el comando del avrdude?. he visto por algún sitio que se requiere un condensador de 10 microfaradios entre el reset y gnd del arcuino, ¿Es así?.

    #6770
     pablo 
    Jefe de claves

    ¿Antes del comando hay que configurar en el IDE de arduino como programador ISP, hacer las conexiones a la protoboard con el micro y luego el comando del avrdude?

    he visto por algún sitio que se requiere un condensador de 10 microfaradios entre el reset y gnd del arcuino, ¿Es así?.

    Yo nunca lo he necesitado, pero es cierto que muchas fuentes aconsejan utilizarlo para retardar el reset. Si tienes problemas para programarlo sin el condensador, prueba a ponerlo.

    #6772
     antonio 
    Participante

    Gracias Pablo gran aporte.

    Aparte del avrdude, tengo una aplicación que se llama avrdudess, que parece ser configura el comando automáticamente con la ruta del hex y todo. ¿puede servir o mejor la consola de comandos?.
    Un saludo.

Viendo 5 publicaciones - del 1 al 5 (de un total de 5)

Debes estar registrado para responder a este debate.

©2017 Fábrica Digital desde Jerez de la Frontera, España.

956 05 77 07 (llamadas) / 717 717 452 (Whatsapp) / hola@fabricadigital.org

Horario de verano: de Lunes a Viernes de 09:00 a 13:00.

Calle Manuel Yélamo Crespillo, Edif. Los Ramos, 11401 Jerez de la Frontera, Cádiz. - Cómo llegar

Información Legal - Aceptamos

 

Inicia Sesión con tu Usuario y Contraseña

o    

¿Olvidó sus datos?

Create Account