Go Down

Topic: Arduino MEGA 2560 "morto"? (Read 5801 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....

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?
Manuale "Arduino e le tecniche di programmazione dei microcontrollori ATMEL"
http://www.michelemenniti.it/manuale_di_programmazione.html
http://www.michelemenniti.it/offerta.html
Articoli ElettronicaIN
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?

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.
Manuale "Arduino e le tecniche di programmazione dei microcontrollori ATMEL"
http://www.michelemenniti.it/manuale_di_programmazione.html
http://www.michelemenniti.it/offerta.html
Articoli ElettronicaIN
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.

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.
Manuale "Arduino e le tecniche di programmazione dei microcontrollori ATMEL"
http://www.michelemenniti.it/manuale_di_programmazione.html
http://www.michelemenniti.it/offerta.html
Articoli ElettronicaIN
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)  ;)

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.... ;)
Manuale "Arduino e le tecniche di programmazione dei microcontrollori ATMEL"
http://www.michelemenniti.it/manuale_di_programmazione.html
http://www.michelemenniti.it/offerta.html
Articoli ElettronicaIN
http://www.michelemenniti.it/elettronica_in.html

Go Up