Caricare file .hex su attiny85 con Arduino

Ho un programma per l'Attiny85 già compilato in file .hex, lo posso caricare usando l'arduino as isp?

Ciao,
certo che sì, devi però utilizzare AVRDUDE da riga di comando. Ti ricordo che l' ATTiny85 esce di fabbrica con la frequenza interna impostata a 1MHz. Se la vuoi cambiare dovrai settare anche i FUSES.

*P.S. : Ti consiglio inoltre di scaricarti la guida di Leo su come usare gli ATTiny con l' IDE di Arduino a questo indirizzo:
http://www.leonardomiliani.com/arduino/

per modificare i fuse ci vuole per forza un programmatore esterno?

Si.
Ma puoi usare un Arduino con caricato lo sketch "Arduino as ISP".

ah, allora si può con arduino as isp.
Ma qual è il comando per caricare il file hex?

Puoi usare questo comando:
avrdude -p ATtiny85 -c stk500v1 -b 19200 -P COM3 -e -U flash:w:nomefile.hex

DevonMiles:
Puoi usare questo comando:
avrdude -p ATtiny85 -c stk500v1 -b 19200 -P COM3 -e -U flash:w:nomefile.hex

Ok, grazie. Dopo provo. I file .hex che devo caricare è quello del tv-b gone.

Non riesco, il file .hex lo'ho messo nella cartella dove c'è avrdude ma ricevo quest'errore:

C:\Programmi\Arduino\hardware\tools\avr\bin>avrdude -p ATtiny85 -c stk500v1 -b 1
9200 -P COM3 -e -U flash:w:tvbgone.hex
avrdude: can't open config file "": No such file or directory
avrdude: error reading system wide configuration file ""

Sembra che ti manchi il file avrdude.conf nella cartella. Controlla che sia presente altrimenti cercalo e copialo in quel percorso.

  • Dimenticavo un altra cosa, al posto di COM3 devi mettere il numero di porta a cui e connesso arduino.