Pages: [1] 2 3 4   Go Down
Author Topic: [RISOLTO] ATtiny 85 avrdude: stk500_getsync(): not in sync: resp=0x15  (Read 1872 times)
0 Members and 1 Guest are viewing this topic.
Capo d'Orlando
Offline Offline
God Member
*****
Karma: 2
Posts: 723
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho ripreso un ATtiny che avevo programmato in precedenza per programmarlo e l'errore dato è stato questo. Non avevo toccato niente nelle cartelle..
13Arduino -> 7° piedino tiny
12           -> 6
11           -> 5
10           -> 1
5v           -> 8
GND        -> 4
Constatato che il problema non fosse di collegamento(ho provato anche il C tra GND e RESET e anche tra 3v3 e RESET) ho provato a rifare tutta l'installazione software.
Ho seguito questa guida quindi aggiunto nella cartella hardware la cartella "tiny" e sovrascritto la "tools". Poi nella cartella libraries ho aggiunto le due librerie che la guida diceva di aggiungere.
Stesso messaggio, il tutto mi sembra che sia stato installato correttamente!

Da un altro topic ho visto che come soluzione è stata consigliata quella di mettere un C tra 3V3 e Reset. Io l'avevo tra GND e RESET perchè l'avevo letto nella guida ma il messaggio è lo stesso in entrambi i casi.
Ho provato con più ATtiny


* Immagine.bmp (1143.57 KB, 634x615 - viewed 14 times.)
« Last Edit: November 01, 2012, 12:16:31 pm by sciorty » Logged

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

Il messaggio è quello tipico dell'autoreset, nel caso lo metti tra 3,3V e Reset il C va messo però col polo positivo a 3,3V e col negativo sul Reset, quindi è diverso rispetto all'altra modalità, hai fatto così?
La Guida che devi seguire è quella di Leo che peraltro è aggiornata anche per la versione IDE 1.0.1, ed è differente dalla 0022.
Non è che l'ultima volta lo avevi programmato con la 0022?
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

San Pier Niceto (ME), Sicily
Offline Offline
Newbie
*
Karma: 0
Posts: 48
Scopriamo arduino...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il condensatore di solito si mette da 10uF col positivo sul reset (di arduino) ed il negativo a massa (gnd)...

una volta mi è successa una cosa del genere, ed i possibili problemi sono:

nel menù di arduino devi settare Strumenti > Programmatore > Arduino as ISP
poi se questo va bene, controlla che in board tu abbia selezionato la voce con attiny85 @ 8mhz o 1mhz (a seconda di come hai il clock del micro impostato)
se anche questo e ok, controlla i collegamenti, controlla che i fili non siano ossidati e che facciano contatto.
Logged

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

il condensatore di solito si mette da 10uF col positivo sul reset (di arduino) ed il negativo a massa (gnd)...
forse è meglio se dai un'occhiata a questa discussione
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

San Pier Niceto (ME), Sicily
Offline Offline
Newbie
*
Karma: 0
Posts: 48
Scopriamo arduino...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

michele posso assicurarti che mi sono creato un arduino-clone (con porta seriale), adibito a mo di stk500-compatible usando arduinoisp, ed ho messo il condensatore da 10uF tra reset e gnd, ho programmato atmega168, atmega168pa, atmega644a, attiny45, ed attiny85, e fin'ora non mi ha dato nessun problema...

questo messaggio mi è apparso solo una volta... purtroppo avevo dimenticato di collegare l'alimentatore :/ xD
Logged

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

Ascolta, nella versione precedente della mia Guida (è ancora disponibile al vecchio link) usavo questa tecnica, il condensatore (nel mio caso c'era anche una R da 120 tra 5V e RESET) va messo SOLO nel caso in cui si manifesti il problema dell'autoreset, altrimenti non serve, anzi rischi di bloccare la programmazione, ma io non mi riferisco al tuo aggeggio bensì all'Arduino UNO o 2009 o Diecimila.
Io non ho detto che NON funziona, ma quello studio di Astrobeed, che non è uno qualsiasi, ha dimostrato SCIENTIFICAMENTE la maggiore validità della tecnica rispetto a quella che riferisci tu (e che usavo anch'io prima), quindi non c'è alcuna ragione, oltre l'inutile ostinazione, per non usare un metodo molto più valido dal punto di vista elettronico.
Vedi, c'era uno che da sempre quando rientrava a casa apriva la porta con un calcio, e non aveva mai avuto problemi per questa cosa; un giorno un amico che lo accompagnò gli fece osservare che la porta aveva una maniglia... smiley-wink
Poi fai come vuoi, ma di fronte alla dimostrazione scientifica non bisognerebbe mai insistere su una strada meno corretta, nessuno ti obbliga a cambiare metodo ma almeno non portarlo come credo assoluto, quantomeno leggilo il Topic che ti ho linkato
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

San Pier Niceto (ME), Sicily
Offline Offline
Newbie
*
Karma: 0
Posts: 48
Scopriamo arduino...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sono d'accordo con te smiley-wink

ho solo sostenuto che il metodo giusto o sbagliato che sia, funziona, nient'altro... smiley-wink
Logged

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

@sciorty:
che Arduino hai? Ti ricordo che il C per l'autoreset serve solo se si usa il vecchio bootloader Optiboot 4.0, che era montato sugli Atmega328 delle prime UNO R1. Le R3 (e forse anche buona parte delle R2) montano il nuovo bootloader Optiboot 4.4 che elimina il problema dell'autoreset. Questo bootloader è distribuito a partire dall'IDE 0023 e si può ovviamente flashare anche sulle R1 per eliminare questo problema.

Logged


Capo d'Orlando
Offline Offline
God Member
*****
Karma: 2
Posts: 723
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tutto emozionato nel vedere 7 risposte comincio a leggere la prima e vedo "polarità" e tra me e me " ma da quando i ceramici hanno polarità? Aspetta, aspetta.. ma non è che sono micro e non pico?"

Sono un pollo, i know.
Grazie e scusate  smiley-roll-sweat
Logged

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

Hai letto la prima risposta ma non l'ultima.
@sciorty:
che Arduino hai? Ti ricordo che il C per l'autoreset serve solo se si usa il vecchio bootloader Optiboot 4.0, che era montato sugli Atmega328 delle prime UNO R1. Le R3 (e forse anche buona parte delle R2) montano il nuovo bootloader Optiboot 4.4 che elimina il problema dell'autoreset. Questo bootloader è distribuito a partire dall'IDE 0023 e si può ovviamente flashare anche sulle R1 per eliminare questo problema.
Logged


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

va bene, avrà risolto mettendo il giusto condensatore, è più facile che aggiornare l'optiboot smiley
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: 313
Posts: 21657
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

va bene, avrà risolto mettendo il giusto condensatore, è più facile che aggiornare l'optiboot smiley
Argh! Tu, il Profeta dell'ISP, che rinunci ad una flashatura!  smiley-yell smiley-yell
Logged


Capo d'Orlando
Offline Offline
God Member
*****
Karma: 2
Posts: 723
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma non sarebbe poi tanlimitareliminare il problema alla radice! Dovrei quindi caricare il bootloader 4.4 no?
Logged

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

Dovrei quindi caricare il bootloader 4.4
Esatto.

EDIT:
mi riferisco ovviamente al problema dell'autoreset. Se è lui, con l'Optiboot 4.4 elimini il condensatore.
« Last Edit: October 25, 2012, 02:15:48 am by leo72 » Logged


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

va bene, avrà risolto mettendo il giusto condensatore, è più facile che aggiornare l'optiboot smiley
Argh! Tu, il Profeta dell'ISP, che rinunci ad una flashatura!  smiley-yell smiley-yell
e che c'entro io? smiley-eek lui smiley-grin
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

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