Pages: [1]   Go Down
Author Topic: Arduino Uno R3 bloccato  (Read 994 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve,
ho iniziato a lavorare con un arduino uno r3 da un paio di mesi ma dopo aver testato un progetto mi sono accorto di non riuscire a caricare niente sulla scheda e che anzi il pc non la riconosceva più in alcun modo anche se l'alimentava e che la porta com che utilizzavo (COM6) non comparivà più nel gestione dispositivi di windows. Ho provato a cambiare cavo e porta USB ed anche computer ma senza risultati.
Dopo una rapida ricerca ha scperto che questa situazione non è nuova e viene definito di arduino BLOCCATO ma le soluzioni che ho trovato (collegare l'arduino premendo reset e caricare un file d'esempio cercando il tempo preciso di rilascio del reset) non sono attuabili in quanto l'IDE non vede più la COM che utilizzavo.
Sapete darmi una mano?
Grazie in anticipo a tutti

PS: lavoro su Windows 7 con l'ide 1.0.3
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 492
Posts: 12299
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai provato a collegare Arduino ad un altro PC qualsiasi?
Logged

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

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

Fai anche questo tentativo: disinstalla il software e reinstallalo compresi i driver.

Ti ricordi l'ultimo sketch caricato? Faceva qualcosa di particolare, usava la seriale per caso?
Potresti dirci, quando colleghi l'Arduino, lo stato di tutti i led integrati della scheda?
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora:
- la prova l'ho fatta su varie porte di due pc windows e di un mac
- i driver non posso reinstallarli visto che in gestione dispositivi non ho più niente su cui andarli a rimettere
- quando la collega mi si accende fissa il led verde di alimentazione e lampeggia a tratti quello con la L vicino (ma dovrebbe essere revisto dallo sketch in funzione)
- L'ultimo sketch caricato serviva a testare il funzionamento di un driver motori e l'ho preso qui :
http://www.scribd.com/doc/21658828/Duel-Motor-Driver-with-Arduino-using-a-SN754410NE-Quad-Half-H-Bridge
ed in effetti prevedeva la comunicazione seriale
Logged

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

- i driver non posso reinstallarli visto che in gestione dispositivi non ho più niente su cui andarli a rimettere
Se premi il pulsante di reset, e mentre continui a premerlo, apri l'IDE, la scheda compare nel menu a tendina oppure no?

Quote
- quando la collega mi si accende fissa il led verde di alimentazione e lampeggia a tratti quello con la L vicino (ma dovrebbe essere revisto dallo sketch in funzione)
Che significa che lampeggia a tratti? Segue uno schema? Se sì, quale? Se segue quello dello sketch, dovrebbe essere 1 lampeggio ogni secondo, confermi oppure è differente?

Quote
- L'ultimo sketch caricato serviva a testare il funzionamento di un driver motori e l'ho preso qui :
http://www.scribd.com/doc/21658828/Duel-Motor-Driver-with-Arduino-using-a-SN754410NE-Quad-Half-H-Bridge
ed in effetti prevedeva la comunicazione seriale
Ma non si accende anche il led RX o TX per caso?
Logged


BZ (I)
Offline Offline
Brattain Member
*****
Karma: 249
Posts: 21183
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai per caso collegato per errore i 12V con TX o RX o un altro pin di Arduino? e percui rotto il ATmega16U2 che funge da interfaccia USB-seriale?
Ciao Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se premi il pulsante di reset, e mentre continui a premerlo, apri l'IDE, la scheda compare nel menu a tendina oppure no?
No, niente da fare

Quote
Che significa che lampeggia a tratti? Segue uno schema? Se sì, quale? Se segue quello dello sketch, dovrebbe essere 1 lampeggio ogni secondo, confermi oppure è differente?
Segue lo schema previsto dallo sketch, ovvero si accende per un secondo alla fine del loop

Quote
Ma non si accende anche il led RX o TX per caso?
quei due sono spenti

Hai per caso collegato per errore i 12V con TX o RX o un altro pin di Arduino? e percui rotto il ATmega16U2 che funge da interfaccia USB-seriale?
Ciao Uwe
Ho usato una batteria da 9V e l'ho collegata al pin Vin per alimentare l'arduino, ma dovrebbe essere entro i limiti, giusto?
I primi due pin (tx e rx) non li ho mai toccati
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9158
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Dato che non riesci a vedere la porta seriale virtuale di Arduino il problema può essere solo uno, il convertitore USB-UART di Arduino non sta funzionando, sulla UNO R3 è costituito da un ATmega 16u2 opportunamente programmato, è indipendente dal micro di Arduino, l'ATmega328, che può benissimo continuare a funzionare regolarmente come nel tuo caso e qualunque sketch hai caricato è impossibile che impedisce al 16u2 di farsi rilevare dal pc come seriale virtuale.
Ci sono tre possibilità per l'avaria che lamenti, la prima è una possibile problema sul connettore USB di Arduino o delle piste che da questo arrivano a 16/u2, la seconda è che il 16u2 si è guastato, la terza è che qualche componente esterno al 16u2 sia andato in avaria o le piste che lo collegano al micro sono interrotte, in particolare il quarzo da 16 MHz, i condensatori del quarzo e la resistenza sul reset.
Una prova che puoi fare per tentare di "rianimare" il 16u2, e nel contempo verificare se è ancora operativo, è provare ad aggiornare il suo software tramite ISP, inutile provare via USB tramite dfu visto che non va, per come procedere con l'ISP vedi la guida di Michele Menniti, il link lo trovi nella sua firma, e ti serve un secondo Arduino funzionante oppure un programmatore ISP per AVR.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

In pratica il casino l'ho fatto io con la batteria nel Vin.
Un altro arduino non ce l'ho, quindi non mi resta di provare a defribbillare il 16u2 e vedere se si riesce a salvare la scheda

Edit: ho fatto una prova col programmatore ISP e nisba. Mi sa che posso al massimo riciclare l'atmega328.
Grazie a Tutti
« Last Edit: February 11, 2013, 03:31:35 pm by Rerint » Logged

Pages: [1]   Go Up
Jump to: