arduino UNO rotta?

ciao a tutti,
in pratica montando l'arduino montato sul quadricottero, un UNO, non va più, intendo che sembra che si sia rotto il chip per la conversione seriale infatti quando carico un sketch mi si illumina il led sul pin 13, la scheda sembrerebbe resettarsi e si illumina il led RX ma il led TX non risponde quindi non carica niente, inoltre anche lo sketch già caricato sembra non partire proprio (problemi col reset?)

ho provato a cambiare l'atmega con uno con bootloader 2009 ma nulla...

mi girano le scatole perchè ha iniziato a far così da un secondo all'altro, ora provo a ributtare su il codice del 8U2

Ovviamente hai già provato la manovra di emergenza per tentare di scriverci sopra uno sketch minimale, tipo blink?

leo72:
Ovviamente hai già provato la manovra di emergenza per tentare di scriverci sopra uno sketch minimale, tipo blink?

esatto avendo 2 arduino un UNO ed un 2009 ed un altro atmega con 2009 ho provato varie combinazioni, non mi rimane che testare di usare il 2009 come serial programmer... ma non credo che il bl dell'UNO sia d'accordo..

potresti riscrivere l' Optiboot se è l'ATmega8u2 che da problemi.. però serve un programmatore esterno arduino con ISP non credo basti...

ratto93:
potresti riscrivere l' Optiboot se è l'ATmega8u2 che da problemi.. però serve un programmatore esterno arduino con ISP non credo basti...

da quello che so si può caricare via usb ma non essendo sotto linux non trovo il giusto programma, chi mi da la corretta location e nome?

superlol:
da quello che so si può caricare via usb ma non essendo sotto linux non trovo il giusto programma, chi mi da la corretta location e nome?

Per Linux non esiste, solo per windows.

perfetto graize, mi metto all'opera e vediamo se riesco a salvare questa fnatastica scheda XD

anche perchè ad essere sincero era caduta violentemente e credo sia quello il problema, ma non ha dato problemi da subito ma dopo giorni =(

@astro:
come non esiste? esiste eccome. :smiley:
Si chiama dfu-programmer, c'è in tutte le distro principali.

leo72:
come non esiste? esiste eccome. :smiley:
Si chiama dfu-programmer, c'è in tutte le distro principali.

Meglio così, conoscevo solo il tool originale di Atmel che è solo Windows.

nulla, ho provato e dice che la elimina e programma correttamente, però quando carico l'hex mi dice "address is out of range" sempre.

e alla fine non programma perchè non torno a vedere la porta seriale =(


ecco uno screen di cosa mi risponde (si lo so win 7 sono un eretico...)

Prenditi una delle 2 schede funzionanti, caricaci lo schema dell'ArduinoISP e poi da terminale con avrdude prova ad erasare direttamente l'Atmega montato sull'altra o su una breadboard.
Se non sai come fare, cerca nei post vecchi, ho scritto diverse volte come usare l'Arduino come programmatore ISP con avrdude da terminale (devi usare quello distribuito con l'IDE, che riconosce la scheda come un programmatore).

leo72:
Prenditi una delle 2 schede funzionanti, caricaci lo schema dell'ArduinoISP e poi da terminale con avrdude prova ad erasare direttamente l'Atmega montato sull'altra o su una breadboard.
Se non sai come fare, cerca nei post vecchi, ho scritto diverse volte come usare l'Arduino come programmatore ISP con avrdude da terminale (devi usare quello distribuito con l'IDE, che riconosce la scheda come un programmatore).

ma avrdude non va su linux? beh ora sono su windows e se ti faccio vedere una foto di come è messo il pc con linux beh... diciamo che capisci che è inutilizzabile :stuck_out_tongue:

comunque non mi rimane che smanettare, la mia ipotesi è che sia saltata qualche pista o qualche contatto per la botta che ha preso (era a circa 20 metri, fault ed è venuto giù come un sasso =( la cosa più incredibile è che si siano rotte solo le eliche, o almeno così credevo)

Se ti è caduto da 20 metri è già un miracolo che sia ancora mezzo funzionante :stuck_out_tongue:
Cmq avrdude c'è anche sotto Windows, lo trovi (mi pare di ricordare) dentro /hardware/tools.

vai in esegui e scrivi AVRdude.... fai prima :stuck_out_tongue:

avrdude se lo hai installato sul sistema non va bene, ci vuole quello contenuto dentro l'IDE perché è patchato per poter usare l'Arduino come programmatore. Sennò non funziona come ISP.

Se usa l'ultima relase si che va bene ... è quella che ho usato per impostare i fuse del tiny.....

il fatto è che so per certo non essere un problema dell'atmega 328 bensì dell'at90USB82 che fa la conversione in quanto anche usando un atmega che so per certo andare (preso da breadborad, caricato tramite l'altro arduino blink, poi spostato sulla scheda difettosa e su quella buona andava) non va comunque.

è quello che non mi torna, mi pare una cosa molto strana.. mi romperebbe e non poco dover cabiare scheda poi...

@ratto:
che versione? da dove l'hai presa?
io ho la 5.10 su Linux e non mi riconosce l'Arduino.

@superlol:
Siccome non è la prima volta che sento dire che improvvisamente l'8U2 "sbarella", sarebbe carino capire cosa lo fa sbarellare...

Se usate quello dell'ultima versione di winavr (su windows) và bene uguale.
Potrebbe essersi rotto il quarzo/risuonatore...