Go Down

Topic: Arduino MEGA 2560 "morto"? (Read 2 times) previous topic - next topic

Michele Menniti


Ho ordinato un convertitore USB-TTL dalla baia, con chip CP2102, dall'estero quindi ci vorrà un po' perchè arrivi, comunque come dici tu farà comodo averne uno per tante altre cose ;) Intanto grazie del supporto, adesso attendo che arrivi e poi continuerà la mie epopea XD

vedrai che finirà in due minuti ;)
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

Brunello

hallo.
Un convertitore USB-Seriale fa' sempre comodo, ma forse sarebbe piu' appropriato un Programmatore ISP-
Come questo ad esempio http://www.ebay.it/itm/280839395476?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649.
Lo usi direttamente da riga di comando o dall'IDE 1.0, ci programmi i fuse e non hai nemmeno bisogno di usare un Bootloader quando prepari degli Stand alone

oniric


hallo.
Lo usi direttamente da riga di comando o dall'IDE 1.0, ci programmi i fuse e non hai nemmeno bisogno di usare un Bootloader quando prepari degli Stand alone


Fuse? Stand-alone? Scusa ma non so bene di cosa stai parlando XD Non sono esattamente un esperto..

lesto

scusa non ho letto tutto il post, ma collegando la board normalmente al pc, stacchi tutte la altre USB, e da terminale dai il comando "lsusb" che succede? mi posti il risultato?
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

oniric


scusa non ho letto tutto il post, ma collegando la board normalmente al pc, stacchi tutte la altre USB, e da terminale dai il comando "lsusb" che succede? mi posti il risultato?


E' stata una delle prime cose che ho provato. Ho riavviato il PC con Linux e ho provato quel comando notando però che non cambiava niente nell'output se l'Arduino era collegato o meno...

oniric

Ragazzi con il connettore descritto qui

http://blog.tarn-vedra.de/2011/09/using-cp2102-on-arduino.html

ce l'ho fatta :) L'unica difficoltà è stata collegare il pin reset dell'arduino al pin (meglio chiamarlo solder pad) DTR dell'adattatore. Quindi tutto è bene quel che finisce bene, ovviamente è un po' più complesso che con USB diretto ma meglio che buttare 50 euro XD

Michele Menniti


Ragazzi con il connettore descritto qui

http://blog.tarn-vedra.de/2011/09/using-cp2102-on-arduino.html

ce l'ho fatta :) L'unica difficoltà è stata collegare il pin reset dell'arduino al pin (meglio chiamarlo solder pad) DTR dell'adattatore. Quindi tutto è bene quel che finisce bene, ovviamente è un po' più complesso che con USB diretto ma meglio che buttare 50 euro XD

Te l'avevo detto, no? ;)
Complimenti!!! :)
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

oniric

Ragazzi, per caso leggendo altre cose prima mentre cercavo due tre info sull'adattatore mi sono imbattutto nel reset del chip 16u2 e ho cominciato a cercare con le parole chiave "16u2 DFU mode". Beh alla fine ho trovato una procedura e cortocircuitando dei pin ho resettato il chip che poi è stato riconosciuto da Windows. A quel punto con Flip, un software atmel l'ho riprogrammato e ora funziona di nuovo anche da USB. Fico! XD

Per chi si imbattesse in queste peripezie

http://www.wayneandlayne.com/blog/2011/02/16/fixing-linux-firmware-issues-on-arduino-mega-2560/

leo72

Però lo stesso comportamento dicevi di averlo anche con Windows. Quindi il firmware aggiornato ha sistemato anche i problemi con questo SO.

Michele Menniti

Buono a sapersi, per il prossimo.....
Mi interessa però questo "Flip", puoi dircene di più? Magari un link....
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


Buono a sapersi, per il prossimo.....
Mi interessa però questo "Flip", puoi dircene di più? Magari un link....

E' il software che programma l'Atmega8/16U2 tramite USB
Per Windows c'è questo Flip, per Linux c'è dfu-programmer
Per Mac, MacPorts:
http://arduino.cc/en/Hacking/DFUProgramming8U2

Michele Menniti



Buono a sapersi, per il prossimo.....
Mi interessa però questo "Flip", puoi dircene di più? Magari un link....

E' il software che programma l'Atmega8/16U2 tramite USB
Per Windows c'è questo Flip, per Linux c'è dfu-programmer
Per Mac, MacPorts:
http://arduino.cc/en/Hacking/DFUProgramming8U2

tnx :)
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

oniric

Si esatto è proprio quello. Il mio link è comunque indicativo. Il problema c'era anche su Windows. Nell'articolo linkato l'Arduino funzionava ancora ma aveva bisogno di un aggiornamento. Il mio invece non andava proprio ma la procedura è la stessa :)

Invece ora mi piacerebbe capire cosa ho fatto perchè succedesse questa cosa e non rifarlo più se possibile ^^' Voi avete qualche idea? Ricordando dai primi post quando è "morto" stavo testando dei motori, i 5V dell'Arduino fornivano l'alimentazione del controller dei motori (più ovviamente dei pin logici per configurarlo); il controller dei motori poi era collegato ad una fonte esterna di alimentazione da 12 V. Infine l'arduino era collegato al PC tramite USB.

Go Up