Go Down

Topic: Schema USBTinyISP modificato (Read 6090 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  ;)

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

Michele 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
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
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)



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


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)



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



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

alexdb

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


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