mega 2560 (compatibile) bloccato

Ciao a tutti, ho comprato un Mega 2560 R3 compatibile, dopo aver aperto "l'imballo" (se così si può chiamare) ho notato che il viaggio era stato un po' travagliato: un paio di piedini dei jumper ICSP piegati e qualche graffio sulla vernice blu che permette di vedere qualche pista in rame che va al micro.
Comunque fiducioso la ho collegata (on e 13 accesi fissi), ha caricato i driver e si è fatta riconoscere, impostato scheda e porta, al momento di provare a caricarci sopra il blink ha risposto picche:

Lo sketch usa 642 byte (0%) dello spazio disponibile per i programmi. Il massimo è 253.952 byte.
Le variabili globali usano 9 byte (0%) di memoria dinamica, lasciando altri 8.183 byte liberi per le variabili locali. Il massimo è 8.192 byte.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer[/td]

Durante il tempo in cui prova a fare il caricamento ogni tanto il led RX fa un brevissimo lampeggio (credo siano i vari tentativi dopo i timeout.

Ho fatto diverse ricerche ma non ho trovato soluzione, alcune informazioni aggiuntive:

  • provato a misurare la corrente e il voltaggio su 13 lo strumento si muove appena e il led si spenge
  • provato a caricare blink dopo aver acceso la scheda con reset premuto, risultato come sopra
  • ho provato a ri-scrivere il bootloader seguendo le indicazioni di Nick Gammon utilizzando un UNO r3 originale, ma non riesce a riconoscere la scheda (Board_Detector) e mi dice di ricontrollare i collegamenti (Board_Programmer)
  • misurando i piedini ICSP ho notato che su quello del reset (reset+ gnd-) sono sempre presenti 5V con una corrente di circa 0,6 mA
  • mi è rimasta la scheda collegata per un'oretta e il micro non si scalda per niente

Questi sono gli elementi di cui dispongo, se credete debbano essere fatti altri controlli ditemelo e provvederò riportando i risultati.
Grazie :slight_smile:

ho comprato un Mega 2560 R3 compatibile

Tanto per capire che IC di interfaccia ha vicino alla USB, hai un link a codesta scheda ?

ciao, se intendi l'interfaccia usb seriale sul chip c'è scritto che è una ATMEGA16U2

ciao
rispondo solo per il fatto che è una mega, che il led 13 resta acceso, e che di tanto in tanto lampeggia il rx, e che non carica... mega originale

nel mio caso la mega su com3 mentre windows10 teneva occupata la porta com 3 senza dire niente :slight_smile:
nella gestione dispositivi di windows individuata la porta COM del mega e stato un attimo sostituirla con un'altra libera

Ho controllato la mega è regolarmente sulla COM29 (che fino a prima dell'installazione era libera)
E io rimango con questa scheda bloccata...

Non puoi misurare la corrente di un pin. Sta volta Ti é andato bene perché c’era una resistenza tra pin e +5V. Se trovi un pin di uscita o di alimentazione rischi di rompere sia la scheda che il tester.

Hai detto che i pin del iSP sono piegati. Fanno contatto tra di loro? Se sí separali, se no reclama dal venditore che la scheda non é funzionante.

Ciao Uwe

I pin non fanno contatto, prima di collegare qualsiasi cosa ho controllato che fosse tutto al "sicuro"
Ho già fatto reclamo, ma mi avrebbe dato una certa soddisfazione riuscire a ripristinarla :sunglasses:

Fai un po di foto di buona qualitá e buon risoluzione.
Ciao Uwe

Qualche foto

foto

particolari

graffi

Quello non é un Arduino compatibile, ma una falsificazione. Un compatibile non riporta "Arduino" ne il logo ne la partecipazione alla iniziativa Zero Carbon Footprint- Impatto Zero. Sta volta hanno spudoratamente falsificato anche il "Made in Italy" ma non messo il CE e il FCC. Non é che dicendo che é un compatibile al posto di un originale gli autorizza usare un marchio e nome registrato.

I graffi sono superficiali, manca solo la lacca e non é interrotto nessuna pista. Se fosse interrotta non funzionerebbero qualche pin tra i 40 e 54.

Controllando le foto non ho notato nessuna saldatura brutta che potrebbe causare il Tuo problema.

A questo punto mi fa pensare che c'é un porblema sul Bootloader probabilmente non é caricato.

Reclama la scheda e fatela cambiare peché non funziona. Se vuoi fare casino puoi anche dire che non é una compatibile, ma una falsificazione a causa del nome e logo usato in modo illecito e che lo segnali ad Arduino.ORG. Molto probabilmente non la chiedono di ritorno. (Arduino.ORG mantiene i diritti del nome e puó scrivere made in Italy. Loro sono facili a fare denuncie.)

Se Ti resta e hai un altra puoi provare di caricare il botloader (vedi sketch arduino isp programmer https://www.arduino.cc/en/Tutorial/ArduinoISP).

Ciao Uwe

Ciao Uwe, hai completamente ragione, a volte per risparmiare qualche euro...
Farò le dovute rimostranze e se del caso le dovute minacce

Riguardo al bootloader, credo anche io che abbia qualche problema, ma come ho già accennato nel primo messaggio, ho provato seguendo le indicazioni di Nick Gammon utilizzando un UNO r3 originale e anche seguendo il tutorial ArduinoISP ho ottenuto sempre la stessa risposta : controlla i collegamenti.

Comunque farò un ulteriore tentativo con la mia UNO r3 e vi terrò aggiornati su gli sviluppi

Grazie Uwe!