Offline
Sr. Member
Karma: 1
Posts: 262
|
 |
« on: March 17, 2012, 10:45:20 am » |
Ciao a tutti! Sono in possesso di un Arduino Uno e vorrei comprare alcuni atmega (tipo 5) da utilizzare "standalone" per progetti futuri... Tempo fà avevo letto del famoso spacciatore polacco e quindi ho trovato questi. Che voi sappiate, è ancora il venditore più conveniente? Poi, a quanto pare questi atmega non hanno il bootloader. Posso flasharlo tramite il mio Arduino UNO? Come?
|
|
|
|
« Last Edit: March 18, 2012, 08:32:03 am by supergiox »
|
Logged
|
|
|
|
|
|
|
Offline
Sr. Member
Karma: 1
Posts: 262
|
 |
« Reply #2 on: March 17, 2012, 12:25:48 pm » |
Grazie mille! 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 355
|
 |
« Reply #3 on: March 17, 2012, 06:55:45 pm » |
Se li usi in standalone, non ti serve il bootloader.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 0
Posts: 689
AHHAH
|
 |
« Reply #4 on: March 17, 2012, 07:01:59 pm » |
Io ho visto che e' meglio averlo il bootloader sugli standalone semplicemente perche' faccio 1000 modifiche al codice e quindi tolgo e rimetto gli atmega tra arduino e la schedina standalone
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10248
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #5 on: March 17, 2012, 07:24:02 pm » |
Io ho visto che e' meglio averlo il bootloader sugli standalone semplicemente perche' faccio 1000 modifiche al codice e quindi tolgo e rimetto gli atmega tra arduino e la schedina standalone Ottimo Reizel, così farai fuori in breve lo zoccolo di Arduino, sperando che i danni si limitino a questo; allora prevedi sullo stand-alone un banalissimo strip 3x2 e sei predisposto per l'ISP, oppure procurati un comune convertitore USB-seriale e portati fuori dallo schedino i segnali tx, rx, reset, Vcc e GND
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16460
Don't know what I do
|
 |
« Reply #6 on: March 18, 2012, 12:30:46 am » |
Quoto Michele. Gli zoccoli "classici", quelli montati sull'Arduino, non sono fatti per tanti sfila/infila: nota come i piedini si inarcano quando li infili e non scendono dentro semplicemente come dovrebbero usando altri tipi di zoccoli (vedi quelli coi fori a tulipano). Intendiamoci, non è un difetto dell'Arduino, è un difetto insito in quel tipo di zoccoli economici.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 0
Posts: 689
AHHAH
|
 |
« Reply #7 on: March 18, 2012, 07:22:20 am » |
lo so, lo so, infatti pensavo di metterci un zoccolo per programmazione con la levetta (non ricordo come si chiamano...) (ZIF?) 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16460
Don't know what I do
|
 |
« Reply #8 on: March 18, 2012, 07:29:47 am » |
Sì, ZIF: Zero Insertion Force. Però attento che alcuni di queli zoccoli hanno i pin sotto molto fini e corti, adatti al montaggio su PCB ma non ad infilarli in un altro zoccolo.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 1
Posts: 262
|
 |
« Reply #9 on: March 18, 2012, 08:30:53 am » |
A questo punto mi viene il dubbio.. cosa cambia tra avere un atmega con bootloader e senza?
|
|
|
|
|
Logged
|
|
|
|
|
Bologna
Offline
Sr. Member
Karma: 1
Posts: 435
La gente spesso definisce impossibili cose che semplicemente non ha mai visto. [Albert Einstein]
|
 |
« Reply #10 on: March 18, 2012, 08:59:41 am » |
Con bootloader puoi usare l'IDE di Arduino, senza no. Correggetemi se sbaglio.
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10248
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #11 on: March 18, 2012, 09:01:58 am » |
Sì, ZIF: Zero Insertion Force. Però attento che alcuni di queli zoccoli hanno i pin sotto molto fini e corti, adatti al montaggio su PCB ma non ad infilarli in un altro zoccolo.
Per quanto ne so, almeno dalla decina che ho in casa, presi da almeno 4 diversi fornitori, il problema è l'opposto, cioè gli zif hanno dei pin molto robusti, per una necessità meccanica, infatti sono costituiti da due lamelle accoppiate, NON entrano nei normali fori per zoccoli dip, l'unico modo per usarli è proprio quello di incastrarli per bene in uno zoccolo dip, oppure di prevedere a monte i fori più larghi nel pcb; i fori normali non puoi nemmeno allargarli perché distruggi la metallizzazione e perdi il contatto tra le due facce del PCB.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 38
|
 |
« Reply #12 on: March 18, 2012, 11:50:38 am » |
La soluzione migliore, nel tuo caso, è tenere l'ATmega328 sempre sulla schedina standalone. Colleghi i pin TX/RX e RESET dell'ATmega alla scheda Arduino con il microcontroller tolto, in modo da sfruttarne solo il convertitore seriale-USB (ATmega16U2), in questo modo:  Ovviamente per fare questo tipo di programmazione (seriale) devi aver caricato già il bootloader arduino sull'ATmega! Fai riferimento a questa pagina http://arduino.cc/en/Tutorial/ArduinoToBreadboardPer caricare il bootloader dovresti poter utilizzare la tecnica ISP sfruttando il tuo Arduino UNO, che trovi ben documentata nella guida (già citata) http://www.michelemenniti.it/VHD/Elettronica/GPAT_v3.pdf; attenzione che con l'IDE 1.0 non funziona l'ArduinoISP, da alcune prove che ho fatto è emerso che per farlo devi scaricarti l'IDE versione 022. Se hai bisogno di aiuto sono qui!
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10248
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #13 on: March 18, 2012, 12:27:48 pm » |
il convertitore USB-seriale è l'ATmega8u2, almeno sulle board UNO. Testato è riuscito a risolvere il problema ed ha scritto una guida specifica sull'IDE 1.0, basta che trovi un suo intervento è trovi la discussione linkata nella sua firma. 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16460
Don't know what I do
|
 |
« Reply #14 on: March 18, 2012, 12:32:56 pm » |
Sì, ZIF: Zero Insertion Force. Però attento che alcuni di queli zoccoli hanno i pin sotto molto fini e corti, adatti al montaggio su PCB ma non ad infilarli in un altro zoccolo.
Per quanto ne so, almeno dalla decina che ho in casa, presi da almeno 4 diversi fornitori, il problema è l'opposto, cioè gli zif hanno dei pin molto robusti, per una necessità meccanica, infatti sono costituiti da due lamelle accoppiate, NON entrano nei normali fori per zoccoli dip, l'unico modo per usarli è proprio quello di incastrarli per bene in uno zoccolo dip, oppure di prevedere a monte i fori più larghi nel pcb; i fori normali non puoi nemmeno allargarli perché distruggi la metallizzazione e perdi il contatto tra le due facce del PCB. Allora sono in possesso dell'unico zoccolo ZIF che ha i pin fini fini 
|
|
|
|
|
Logged
|
|
|
|
|
|