Capo d'Orlando
Offline
God Member
Karma: 2
Posts: 652
|
 |
« on: October 24, 2012, 10:13:05 am » |
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
|
|
|
|
« Last Edit: November 01, 2012, 12:16:31 pm by sciorty »
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #1 on: October 24, 2012, 11:13:19 am » |
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
|
|
|
|
|
San Pier Niceto (ME), Sicily
Offline
Newbie
Karma: 0
Posts: 48
Scopriamo arduino...
|
 |
« Reply #2 on: October 24, 2012, 11:33:47 am » |
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
Shannon Member
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #3 on: October 24, 2012, 11:37:14 am » |
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
|
|
|
|
|
San Pier Niceto (ME), Sicily
Offline
Newbie
Karma: 0
Posts: 48
Scopriamo arduino...
|
 |
« Reply #4 on: October 24, 2012, 11:50:44 am » |
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
Shannon Member
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #5 on: October 24, 2012, 12:04:46 pm » |
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...  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
|
|
|
|
|
San Pier Niceto (ME), Sicily
Offline
Newbie
Karma: 0
Posts: 48
Scopriamo arduino...
|
 |
« Reply #6 on: October 24, 2012, 12:48:08 pm » |
sono d'accordo con te  ho solo sostenuto che il metodo giusto o sbagliato che sia, funziona, nient'altro... 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #7 on: October 24, 2012, 12:58:51 pm » |
@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
God Member
Karma: 2
Posts: 652
|
 |
« Reply #8 on: October 24, 2012, 02:34:44 pm » |
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 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #9 on: October 24, 2012, 03:19:21 pm » |
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
Shannon Member
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #10 on: October 24, 2012, 04:49:01 pm » |
va bene, avrà risolto mettendo il giusto condensatore, è più facile che aggiornare l'optiboot 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #11 on: October 24, 2012, 05:26:54 pm » |
va bene, avrà risolto mettendo il giusto condensatore, è più facile che aggiornare l'optiboot  Argh! Tu, il Profeta dell'ISP, che rinunci ad una flashatura! 
|
|
|
|
|
Logged
|
|
|
|
|
Capo d'Orlando
Offline
God Member
Karma: 2
Posts: 652
|
 |
« Reply #12 on: October 25, 2012, 12:28:41 am » |
Ma non sarebbe poi tanlimitareliminare il problema alla radice! Dovrei quindi caricare il bootloader 4.4 no?
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #13 on: October 25, 2012, 01:48:22 am » |
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
Shannon Member
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #14 on: October 25, 2012, 02:15:58 am » |
va bene, avrà risolto mettendo il giusto condensatore, è più facile che aggiornare l'optiboot  Argh! Tu, il Profeta dell'ISP, che rinunci ad una flashatura!  e che c'entro io?  lui 
|
|
|
|
|
Logged
|
|
|
|
|
|