Go Down

Topic: sketch su atmega328p con Arduino Leonardo (Read 785 times) previous topic - next topic

b4l4m

Da tre giorni che procedo leggendo materiale e facendo tentativi a vuoto ma ancora non ho trovato nulla riguardo, come da titolo, il caricamento di  sketch su atmega in standard alone con la leonardo.
Ho seguito la guida di Michele Menniti, ma non son riuscito a risolvere il problema
Spero di essere stato chiaro, ringrazio in anticipo per eventuali risposte.


Michele Menniti

Provo ad aiutarti io, per difendere l'onore della Guida :smiley-sweat:
Però dovresti dedicarmi del tempo spiegando per bene tutti i collegamenti hardware ed i passaggi software che hai fatto, e che versione di IDE usi, ok?
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

Con la Leonardo c'erano dei problemi, io non ho mai approfondito la cosa ma qualcuno pare abbia risolto:
http://petervanhoyweghen.wordpress.com/2012/09/16/arduinoisp-on-the-leonardo/

Michele Menniti

sì, era chiarissimo, la mia era solo una battuta, in effetti non posseggo la Leonardo (e non credo che ne comprerò mai una) e quindi non ho mai fatto prove esplicite; facci sapere come va, visto che il link lo leggi tu.... ciao
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

PaoloP

@Menniti
Ma lo sketch "Arduino as ISP" della 1.0.1 non aveva un problema? o era quello della 1.0?


Tra vedere e non vedere, visto i miglioramenti fatti, scarica e installa la 1.0.5.  :smiley-mr-green:

leo72


@Menniti
Ma lo sketch "Arduino as ISP" della 1.0.1 non aveva un problema? o era quello della 1.0?

Era lo sketch della versione 1.0 che non funzionava affatto.
Tant'è che, se ti ricordi, io presentai uno sketch ArduinoISP modificato in cui includevo la patch presentata su Github insieme ad un paio di ottimizzazioni di brainbooster. Il mio sketch lavorava con tutte le versioni dell'IDE, sia 002x che 1.0.x perché adattava non solo la velocità di comunicazione (che passava dai 19200 della serie 002x ai 9600 della 1.0 per tornare ai 19200 della 1.0.x) ma anche eliminava il bug che impediva allo sketch di lavorare proprio con il nuovo ramo dell'IDE.

Quote

Tra vedere e non vedere, visto i miglioramenti fatti, scarica e installa la 1.0.5.  :smiley-mr-green:

Sempre usare l'ultima versione disponibile dell'IDE.  ;)

Michele Menniti

Sulla tua ultima affermazione non sono affatto concorde, e se hai da obiettare ricorda quando è uscita la 1.0 e quanto tempo è rimasta "in vigore", ricorda dopo quanto tempo è uscita la 1.0.1 e ricorda infine dopo quanto tempo tu sei passato (assieme a me) direttamente a quest'ultima, mancanza di fosforo Leo? :D
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

PaoloP

Con le nuove board è necessario.
Nelle varie versioni dalla 0.23 alla 1.0.5 sono stati inseriti i vari supporti ai nuovi micro. (Leonardo, Esplora, Lilipad, ecc)
Non ultimo l'Arduino Robot utilizzabile con la 1.0.5 e ad esempio la Leonardo (ovvero il 32U4) con la 1.0.1.

Michele Menniti

quello è un altro discorso, io parlo di Arduino UNO e 2009, uso ormai stabilmente la 1.0.1 e ho scaricato la 1.0.5 per cambiare appena possibile, solo non condivido la drasticità dell'affermazione di Leo :D
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

@Michele:
Michele, sì sono d'accordo. La mia può sembrare una affermazione estremista. Ho omesso di specificare "esente da bug"  :smiley-sweat: L'IDE 1.0 è stata una versione rilasciata in fretta e furia, senza probabilmente i test che necessitava.
Ma il bug in informatica è sempre dietro l'angolo. Tralasciando però quell'episodio isolato, ogni versione nuova esce sempre con qualche miglioria. Ci sono sì dei bug o dei piccoli problemucci ma in linea di massima sulle ultime versioni non ci sono stati casi eclatanti per cui è sempre preferibile usare l'ultima versione.

Michele Menniti


@Michele:
Michele, sì sono d'accordo. La mia può sembrare una affermazione estremista. Ho omesso di specificare "esente da bug"  :smiley-sweat: L'IDE 1.0 è stata una versione rilasciata in fretta e furia, senza probabilmente i test che necessitava.
Ma il bug in informatica è sempre dietro l'angolo. Tralasciando però quell'episodio isolato, ogni versione nuova esce sempre con qualche miglioria. Ci sono sì dei bug o dei piccoli problemucci ma in linea di massima sulle ultime versioni non ci sono stati casi eclatanti per cui è sempre preferibile usare l'ultima versione.

Leo XD sei pronto per scendere in campo XD alle prossime elezioni trova chi ti candida ed è fatta, se riesci cambio residenza per venirti a dare il voto  :*
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

E' la contingenza economico-finanziaria dei governi capitalistici che ci frega  :smiley-yell:

Go Up