Go Down

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

oniric

Ciao a tutti!
Purtroppo sono molto preoccupato per il mio arduino, quando lo connetto, sia sotto linux che sotto windows, non viene più riconosciuta la porta seriale. Prima ad esempio in linux compariva /dev/ttyACM0 mentre ora non compare nulla, quando connetto l'Arduino alla porta USB si accende il LED ON e il LED L lampeggia, come dovrebbe, ma poi comunque non si vede la porta. Cosa posso fare??

Grazie per il supporto!


uwefed

Hai tolto tutto dal Arduino?
Hai provato con un altro cavo USB?
Ciao Uwe


oniric

Si ho tolto tutto, non ho provato un altro cavo ma ho provato lo stesso cavo con un disco esterno e mi viene rilevato.

leo72


quando connetto l'Arduino alla porta USB si accende il LED ON e il LED L lampeggia, come dovrebbe,

Non ho l'Arduino Mega ma l'Uno. Sulla Uno il led L non lampeggia di suo ma solo quando c'è uno sketch che lo fa lampeggiare.
Sarebbe bene tu dicessi cos'hai fatto prima che l'Arduino ti morisse, ossia stavi facendo qualche test, stavi provando qualche sketch ecc....

Michele Menniti



quando connetto l'Arduino alla porta USB si accende il LED ON e il LED L lampeggia, come dovrebbe,

Non ho l'Arduino Mega ma l'Uno. Sulla Uno il led L non lampeggia di suo ma solo quando c'è uno sketch che lo fa lampeggiare.
Sarebbe bene tu dicessi cos'hai fatto prima che l'Arduino ti morisse, ossia stavi facendo qualche test, stavi provando qualche sketch ecc....

Leo, il led13 non lampeggia comunque in modo strano quando ha problemi di riconoscimento della COM per autoreset continuo, o qualcosa del genere?
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




quando connetto l'Arduino alla porta USB si accende il LED ON e il LED L lampeggia, come dovrebbe,

Non ho l'Arduino Mega ma l'Uno. Sulla Uno il led L non lampeggia di suo ma solo quando c'è uno sketch che lo fa lampeggiare.
Sarebbe bene tu dicessi cos'hai fatto prima che l'Arduino ti morisse, ossia stavi facendo qualche test, stavi provando qualche sketch ecc....

Leo, il led13 non lampeggia comunque in modo strano quando ha problemi di riconoscimento della COM per autoreset continuo, o qualcosa del genere?

A me no. Per prova ho tolto anche il micro all'Arduino ed ho collegato la scheda: non mi è lampeggiato nulla.

oniric

Dentro ho sicuramente uno sketch che fa lampeggiare il LED tre volte in effetti prima di fare il resto delle operazioni. Prima che smettesse di funzionare a dovere stavo facendo dei test con un driver Pololu A4988 con un motore stepper. A questo punto ho paura che si sia preso troppa corrente dalla USB, nonostante fosse collegato ad un alimentatore ATX esterno. Voi che dite? Si può rimediare?

Michele Menniti


Dentro ho sicuramente uno sketch che fa lampeggiare il LED tre volte in effetti prima di fare il resto delle operazioni. Prima che smettesse di funzionare a dovere stavo facendo dei test con un driver Pololu A4988 con un motore stepper. A questo punto ho paura che si sia preso troppa corrente dalla USB, nonostante fosse collegato ad un alimentatore ATX esterno. Voi che dite? Si può rimediare?

Se avevi collegato un alimentatore esterno ad Arduino, dall'USB non è passato nemmeno 1mA di corrente. A tutto si rimedia, ma il problema è capire cosa si è rotto. Il fatto che non venga riconosciuto lascerebbe pensare al chip convertitore USb-Seriale, non so se è l'ATmega8u2 o 16u2. Ma non è affatto facile da sostituire, se non sei attrezzato. E se non hai un amico disposto a farti il lavoro allora la cosa comincia a non diventare più conveniente.
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

In questo caso ci sono altri modi per riuscire ad utilizzare l'Arduino senza sostituire quel chip?

alexdb


In questo caso ci sono altri modi per riuscire ad utilizzare l'Arduino senza sostituire quel chip?

be se è saltato quello in teoria con un convertitore usb seriale collegato ai pin tx e rx dell'arduino riusciresti a programmarlo...

leo72


Se avevi collegato un alimentatore esterno ad Arduino, dall'USB non è passato nemmeno 1mA di corrente. A tutto si rimedia, ma il problema è capire cosa si è rotto. Il fatto che non venga riconosciuto lascerebbe pensare al chip convertitore USb-Seriale, non so se è l'ATmega8u2 o 16u2. Ma non è affatto facile da sostituire, se non sei attrezzato. E se non hai un amico disposto a farti il lavoro allora la cosa comincia a non diventare più conveniente.

Diciamo pure impossibile. E' un chip in formato BGA e si salda in appositi fornetti.

Michele Menniti



Se avevi collegato un alimentatore esterno ad Arduino, dall'USB non è passato nemmeno 1mA di corrente. A tutto si rimedia, ma il problema è capire cosa si è rotto. Il fatto che non venga riconosciuto lascerebbe pensare al chip convertitore USb-Seriale, non so se è l'ATmega8u2 o 16u2. Ma non è affatto facile da sostituire, se non sei attrezzato. E se non hai un amico disposto a farti il lavoro allora la cosa comincia a non diventare più conveniente.

Diciamo pure impossibile. E' un chip in formato BGA e si salda in appositi fornetti.

Leo, Leo, nulla è impossibile ;)

@ oniric: la soluzione di Alexdb è fattibilissima, anche se forse potresti essere costretto a interrompere le due piste tx/rx, nel caso tengano bloccato l'atmega. In pratica prendo una scheda convertitore USB-seriale e la colleghi ai pin 5V, GND, TX e RX (invertiti) e RESET ed il micro, se funzionante, si programma senza problemi via USB.
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


Leo, Leo, nulla è impossibile ;)

Vero. Ma tu dici:
Quote

non è affatto facile da sostituire, se non sei attrezzato

Io dico: "diciamo pure impossibile", sempre ovviamente "se non sei attrezzato".
Certo, nel tuo lab succedono queste ed altre meraviglie, ma non tutti hanno la tua attrezzatura (vedi foto sul tuo sito)  ;)

Michele Menniti



Leo, Leo, nulla è impossibile ;)

Vero. Ma tu dici:
Quote

non è affatto facile da sostituire, se non sei attrezzato

Io dico: "diciamo pure impossibile", sempre ovviamente "se non sei attrezzato".

Ah, ora ho capito il senso della frase, mi sembrava generalizzata....
Quote

Certo, nel tuo lab succedono queste ed altre meraviglie, ma non tutti hanno la tua attrezzatura (vedi foto sul tuo sito)  ;)

In quella sezione fotografica c'è gente molto meglio attrezzata di me :P :P :P :smiley-sweat: :smiley-sweat: :smiley-sweat: che un chip lo squagliano con la sola presenza.... ;)
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

Go Up