Ciao a tutti
Ho un problema col clone arduino DCcduino Uno, questo ha sempre funzionato ma improvvisamente non riesco a caricare più i programmi nonostante la scheda sia rilevata dal pc, non credo che sia rotta in quanto ne posseggo più di una e improvvisamente su nessuna di loro riesco a caricare gli sketch. Ho anche provato a riscaricare i driver o a resettare la scheda mentre caricavo un programma ma niente
Questo è l'errore che mi da:
Using Port : COM11
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x45
Problema di caricamento sulla scheda. Guarda http://www.arduino.cc/en/Guide/Troubleshooting#upload per suggerimenti
avrdude done. Thank you.
La versione dell'IDE è la 1.8.2, uso windows 7, si ho provato a cambiare cavo, non l'ho aggiornato ma ho scaricato la libreria per controllare gli attiny, alla scheda non ho collegato nulla.
No no mo no intendevo l'ultima cosa che ho installato cos'era, comunque lo sketch che carico è quello base blink sull'originale si carica normalmente mentre sui taroccati non riesco a caricare più niente
il chip che pilota la usb su originale è un atmega16u ed il driver fornito con l'IDE è per lui.
a volte le clonazze hanno un chip diverso (esempio ch340 o cp2102 per pro/mini/nano), controlla le tue
alcune clonazze avevano un chip usb FDTI falso, la ditta s'e' incacchiata e con alcuni aggiornamenti windows il driver si accorge del falso.
solo 2 ipotesi
terza ipotesi
3. "Using Programmer : arduino"
hai cambiato le impostazioni di upload ?
Strumenti->Programmatore: AVRISP MkII deve essere impostato
L'originale ha come interfaccia Seriale <--> USB un ATmega16U2, il DCcduino UNO monta invece un CH34x ...
... magari devi ricaricare il diver per questo particolare chip ... :
Il problema è che no riesco ad installarli faccio disinstalla vecchi poi quando installo i nuovi mi esce "The drive is successfully Pre-installed in advance!" e poi non funziona niente
Vai sul driver installato, premi aggiorna, quando ti chiede, non fai automatico ma gli dai tu la posizione. E gli dai la cartella del driver giusto. Hai scaricato il driver per il ch340 ?
Si ho scaricato i driver ed ho due cartelle CH341SER e INSTALL, in install trovo una cartella dll_lib e un foglio pieno di scritte giapponesi o cinesi, in ch341ser ci sono tre file sys, uno dll, uno vxd uno inf e uno cat e il setup. Se clicco setup mi si apre una finestra con tre bottoni INSTALL UNINSTALL ed HELP se clicco help mi da queste istruzioni
1.You should setup all the drive files(sys,dll) in the same directory at first, then select the installation file *.inf before installing or unistalling driver;
2.Run the 'setup.exe' file and clik [INSTALL] to install it in advance. If the device is inserted, the system will find the new device and clue it on. Click 'next' to complete the process;
3.Insert the device, run the setup.exe, and then click [INSTALL] to install device driver;
4.Click [UNINSTALL] to uninstall the device driver;
5.Delect the driver file by[!!Delete the...].Because the driver files are shared by other devices, Delete it will lead that other device can't work;
6.Install the drive in the command line box. Type 'SETUP /S' to install driver and type 'SETUP /U' to uninstall the driver. There are not any dialogbox appeared;
Ho provato a seguirle ma mi da sempre la schermata "the driver is successfully pre-installed" in più non so al punto 6 che dovrei fare e il punto uno non mi è chiaro dove dovrei mettere i files sys e dll
Ok grazie al tuo driver ora la schermata dice che è stato installato correttamente, arduino rileva la com ma ugualmente non ci riesco a caricare gli sketch
Ma le altre schede sono tutte delle DCcduino Uno?
Un tentativo potrebbe essere quello di scaricare la 1.8.5, "trasformarla" in portable e vedere se anche così ci sono problemi.
Scusa, hai detto che ora la COMx: la vedi ... allora ora quale è l'errore ?
Ah ... fai una cosa, vai nelle preferenze dell'IDE e metti il segno di spunta sul dettaglio (verbose) sia in "compilazione" che in "upload" ... così ci da più dettagli ... e tu li riporti qui.
suggerisce di selezionare Arduino duemilanove, non saprei perchè.
L'errore è identico a quello che segnali tu, not in sync resp=0x1d
Per la cronaca, guardato il sorgente del bootloader optiboot e di avrdude, la risposta NON dipende da avrdude, in modalità programmatore "AVRISP mkII" l'avrdude chiede con un comando il sincronismo al bootloader presente sulla scheda e si aspetta un valore (mi pare 0x14 in esa) se non lo è, riprova x 10 volte. 0x1d quindi è la risposta del bootloader presente sul chip ad avrdude. Non c'e' una lista di "errori e resp" di avrdude.