Go Down

Topic: Schema USBTinyISP modificato (Read 12073 times) previous topic - next topic

leo72

Tu però dovresti ricompilare il firmware perché quello di Adafruit è compilato per il 2313.

Qui ci sono le istruzioni per far sì che l'IDE di Arduino supporti questo processore (sono però per la versione 0022):
http://arduino.cc/forum/index.php/topic,95050.msg727162.html#msg727162

alexdb


Tu però dovresti ricompilare il firmware perché quello di Adafruit è compilato per il 2313.

Qui ci sono le istruzioni per far sì che l'IDE di Arduino supporti questo processore (sono però per la versione 0022):
http://arduino.cc/forum/index.php/topic,95050.msg727162.html#msg727162


grazie mille..non ci sono problemi perchè utilizzo ancora la 0022..quando ho un pò di tempo tolgo anche io il buffer che non mi serve e mi faccio il pcb..grazie  ;)

igor99480

non riesco a capire che istruzioni devo dare ad avrdude  :smiley-roll: è la prima volta che lo uso  :smiley-sweat:

menniti


non riesco a capire che istruzioni devo dare ad avrdude  :smiley-roll: è la prima volta che lo uso  :smiley-sweat:

prova a cercare la parola, ci sono un sacco di esempi: è una riga di comando, se usi Windows ti conviene creare un file batch
Manuale "Arduino e le tecniche di programmazione dei microcontrollori ATMEL"
http://www.michelemenniti.it/manuale_di_programmazione.html
http://www.michelemenniti.it/offerta.html
Articoli ElettronicaIN
http://www.michelemenniti.it/elettronica_in.html

leo72

#19
Jun 17, 2012, 05:31 pm Last Edit: Jun 17, 2012, 05:35 pm by leo72 Reason: 1
http://www.ladyada.net/make/usbtinyisp/help.html
No, scusami. Questo è per assemblarlo.

1) devi prima impostare il micro per lavorare con il risonatore esterno (i 2313 di fabbrica escono per lavorare con l'oscillatore interno a 1 MHz)
2) dopo devi flashare il firmware (è il file main.hex contenuto nella cartella spi, mi pare)

igor99480



non riesco a capire che istruzioni devo dare ad avrdude  :smiley-roll: è la prima volta che lo uso  :smiley-sweat:

prova a cercare la parola, ci sono un sacco di esempi: è una riga di comando, se usi Windows ti conviene creare un file batch


il mio problema principalmente è che non riesco a capire qual'è l'hex da caricare.nell'archivio che ho scaricato con il firmware, c'è una cartelal "spi" con il file "main.hex"...sarebe quello il firmware??

leo72

I fuse dovrebbero essere: E4/9F/FF rispettivamente per l/h/e

quindi
avrdude -U lfuse:w:0xe4:m -U hfuse:w:0x9f:m -U efuse:w:0xff:m -p t2313 -c stk500v1 -P porta_computer
poi
avrdude -U flash:w:nome_firmware:i -p t2313 -c stk500v1 -P porta_computer

A porta_computer sostituisci la porta del tuo PC dove il SO vede l'Arduino

igor99480


I fuse dovrebbero essere: E4/9F/FF rispettivamente per l/h/e

quindi
avrdude -U lfuse:w:0xe4:m -U hfuse:w:0x9f:m -U efuse:w:0xff:m -p t2313 -c stk500v1 -P porta_computer
poi
avrdude -U flash:w:nome_firmware:i -p t2313 -c stk500v1 -P porta_computer

A porta_computer sostituisci la porta del tuo PC dove il SO vede l'Arduino


Grazie mille :) forse è ora di imparare la sintassi avrdude  :smiley-mr-green:

Invece non mi hai detto se è quello il firmware da caricare(spi\main.hex)

leo72


2) dopo devi flashare il firmware (è il file main.hex contenuto nella cartella spi, mi pare)

igor99480



2) dopo devi flashare il firmware (è il file main.hex contenuto nella cartella spi, mi pare)



O_O e questo post da dove è uscito :smiley-yell:

leo72


igor99480


Si chiamano "modifiche"  :P


eh eh, non me ne sono proprio reso conto  ]:D

igor99480

che succede se carico il firmware del 2313 su un atmega328p?  ]:D

alexdb

non ti funziona perchè l'attiny2313 è diverso dal atmega328... :P

igor99480


non ti funziona perchè l'attiny2313 è diverso dal atmega328... :P


beh come minimo, ma se facessi una prova, potrei danneggiarlo irreparabilmente? oppure poi basta che li carico un altro sketch? xD

Go Up