Go Down

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

igor10^12

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)

igor10^12



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

igor10^12


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)

igor10^12



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


igor10^12


Si chiamano "modifiche"  :P


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

igor10^12

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

alexdb

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

igor10^12


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