Pages: [1] 2 3 4   Go Down
Author Topic: [Risolto] Arduino mi stà lasciando  (Read 2167 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve a tutti,
Ieri mi sono accorto che arduino ha iniziato a non funzionare più. smiley-cry
In pratica il computer non me lo riconosce più, non lo vede nemmeno dando sul terminale di linux "lsusb".
I led TX e RX sono perennemente spenti, però ho notato che quando gli collego l'alimentazione il led L fa i classici lampeggi del bootloader. Il led ON funziona.
A questo punto (io penso) che si sia rotta la 16U2 e la 328p sia rimasta integra.
E' davvero così ?
« Last Edit: September 29, 2013, 02:35:45 am by Gono » Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6974
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Da quello che hai scritto ho capito:
Hai un Arduino UNO.
Usi Linux.
L'Arduino si accende e fa il boot.
Il PC non lo riconosce e tx e rx non si accendono.

Soluzione1: Cambia il cavo usb.  smiley-wink
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie PaoloP della risposta!
Ho dimenticato di dire che ho provato con più cavi USB su più porte USB e su due computer e non funziona comunque.
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6974
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok.
Hai un convertitore USB/Seriale per poterlo sostituire temporaneamente al 16U2? O un secondo Arduino funzionante?

Hai già provato a riflashare il firmware del 16U2 tramite DFU? (http://arduino.cc/en/Hacking/DFUProgramming8U2)
« Last Edit: September 03, 2013, 04:26:53 am by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non ho né un convertitore USB/Seriale né un secondo Arduino.
Non ho ben capito se essi sono necessari per fare il DFU.
Quindi dici che è possibile che il 16U2 si sia deprogrammato?
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

dmesg che ti dice, dandolo da terminale dopo aver connesso la scheda?
Hai aggiornato qualcosa sul computer, ultimamente?
L'ultima volta che lo hai usato, che ci hai fatto?
Logged


Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6974
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per riprogrammare il 16U2 non ti serve nient'altro che un cavetto USB, un PC e del software specifico.
La deprogrammazione del 16U2 potrebbe essere una delle cause.
La cosa migliore sarebbe stata quella di verificarlo tramite un secondo Arduino o un adattatore USB/seriale.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

dmesg che ti dice, dandolo da terminale dopo aver connesso la scheda?
Hai aggiornato qualcosa sul computer, ultimamente?
L'ultima volta che lo hai usato, che ci hai fatto?
Grazie leo per l'aiuto che mi stai ri-dando!
Allora ho fatto due dmesg uno con arduino collegato uno con arduino scollegato e il diff non mi restituiva nessuna differenza.
L'ultima volta, ora che ci penso, stavo lavorando con 12V e quindi è possibile che qualche scossettina possa essere entrata (nonostante stessi facendo molta attenzione). La cosa però strana è che pare rovinata la 16U2 e non la 328p. E i pin 0-1 non li ho mai usati.
Non ho aggiornato nulla al computer.

Per riprogrammare il 16U2 non ti serve nient'altro che un cavetto USB, un PC e del software specifico.
La deprogrammazione del 16U2 potrebbe essere una delle cause.
La cosa migliore sarebbe stata quella di verificarlo tramite un secondo Arduino o un adattatore USB/seriale.
Ora provo a riprogrammare il 16U2
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6974
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

stavo lavorando con 12V e quindi è possibile che qualche scossettina possa essere entrata

Questo è male.  smiley-red
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Molto male lo sò  smiley-cry
Però strano che non si sia fulminata la 328p ma la 16U2
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Dipende da dove è entrata la corrente e dalla resistenza costruttiva dei GPIO dei 2 micro.
Logged


Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dipende da dove è entrata la corrente e dalla resistenza costruttiva dei GPIO dei 2 micro.
Hai ragione, ma se non sbaglio (forse però sbaglio) la 16U2 è collegata solamente ai pin 0 e 1.
Cos'è la resistenza costruttiva dei GPIO dei 2 micro?

Hai già provato a riflashare il firmware del 16U2 tramite DFU? (http://arduino.cc/en/Hacking/DFUProgramming8U2)

Ho appena provato ma mi da questo errore:

Code:
dfu-programmer: no device present.
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai letto qui?
http://ruggedcircuits.com/html/ancp01.html
Logged


Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ahahahah bellissimo: 10 modi di uccidere arduino  smiley-twist
Comunque a parte gli scherzi è da un anno e passa che ho arduino sotto mano e ancora non lo avevo conciato così male.

Quando dissi:
stavo lavorando con 12V e quindi è possibile che qualche scossettina possa essere entrata
Ero sarcastico, in realtà sono disperato, il mio compagno di esperimenti è sul letto di morte  smiley-cry
Conosco ciò che si deve fare e ciò che non si deve fare. Ma lavorando con 12V una svista può capitare, invertire un cavo, per sbaglio cortocircuitare tutto, ecc... Certo bisogna prestare la massima attenzione, ma siamo umani e si può sbagliare.
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

sono disperato, il mio compagno di esperimenti è sul letto di morte  smiley-cry
Conosco ciò che si deve fare e ciò che non si deve fare. Ma lavorando con 12V una svista può capitare

Ho paura che il convertitore sia partito, difatti dici che collegando l'Arduino dmesg non rileva nulla:
Allora ho fatto due dmesg uno con arduino collegato uno con arduino scollegato e il diff non mi restituiva nessuna differenza.
Se neanche il kernel si accorge della scheda agganciata, allora il convertitore ha subìto danni, resta da capire se reversibili o irreversibili.
Prova a riflashargli il firmware, come ultimo tentativo.
Logged


Pages: [1] 2 3 4   Go Up
Jump to: