Pages: [1] 2   Go Down
Author Topic: Atmega e programmatore  (Read 5892 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti ragazzi,
Volevo chiedere una domanda che potrebbe essere utile ache ad altre persone: vorrei usare oltre al mio ATMEGA328 che uso insieme ad arduino altri microcontrollori ATMEL e in generale la linea ATMEGA. Volevo sapere ciò che mi era necessario, solo il programmatore è sufficente? Se sì, quale mi consigliare?

Grazie mille
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 85
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Posto per iscrizione

Comunque per alcuni esiste il core per l'ide di arduino...Penso che tutti gli altri una volta realizzato il file hex lo puoi caricare usando arduino come programmatore ISP e avrdude da linea di comando...

aspetto delucidazioni anche io
Logged

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

Il vostro Arduino vi permette di programmare direttamente parecchie MCU ATMEL della serie ATmega e ATtiny: mega 1284, 644, 328, 168, 88, 8, tiny 25/45/85, 2313, 4313, 24/44/84, quelli che mi vengono in mente ora, inoltre tutti quelli usati sulle board Arduino. Per tutti esistono i relativi cores, già nell'IDE o comunque in rete (p.es. per 644/1284).
Vi serve il vostro Arduino e una bradboard e quanche componente aggiuntivo, nient'altro oltre a leggere le mie Guide e quella di Leo (sui tiny). Uno strumento molto utile potrebbe risultare il mio Programmatore ISP, in pratica una board collegabile ad Arduino con tutti gli zoccoli per le varie famiglie mega e tiny; se guardate nelle pubblicazioni (v. link in firma) sul Elettronica In trovate la pagina internet con il sommario della rivista su cui è stato presentato.
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

Italy
Offline Offline
Sr. Member
****
Karma: 0
Posts: 329
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

professò per il tuo programmatore il problema resta il pcb!!! smiley-sad
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 85
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sono a conoscenza delle guide e le ho gia abbondantemente usate per esperimenti smiley-razz (consiglio a tutti di darci un occhio)...

AVR Studio riconosce arduino come programmatore???
Logged

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

professò per il tuo programmatore il problema resta il pcb!!! smiley-sad
ormai la cosa è in lavorazione, ho visto in anteprima la sezione del sito, non so i tempi, ma ormai il sevizio partirà di certo smiley

sono a conoscenza delle guide e le ho gia abbondantemente usate per esperimenti smiley-razz (consiglio a tutti di darci un occhio)...

AVR Studio riconosce arduino come programmatore???
Direi di sì, non molto tempo fa Quaercus Petraea ha presentato sul Forum una bella Guida su AVR, che prima o poi approfondirò smiley-sweat, in cui usava appunto Arduino come interfaccia hardware.
COmunque se volete acqustare un Programmatore prendete l'ATMEL Dragon, è bellissimo, e dire che ne ho uno da svariati mesi e non l'ho mai collegato smiley-confuse
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

Offline Offline
Jr. Member
**
Karma: 0
Posts: 85
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
e dire che ne ho uno da svariati mesi e non l'ho mai collegato

ahahahahah...speriamo non abbia una data di scadenza smiley

Quote
Direi di sì, non molto tempo fa Quaercus Petraea ha presentato sul Forum una bella Guida su AVR, che prima o poi approfondirò , in cui usava appunto Arduino come interfaccia hardware.

ti ringrazio spulcerò un po il forum e darò una occhiata alla guida.
Logged

Marche
Offline Offline
Edison Member
*
Karma: 32
Posts: 2262
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quoto Michele, ho l'avr dragon ed è uno spettacolo: ora i fuse non sono più un problema, se sbaglio con l'isp resuscito il micro in un minuto.
Per comodità ho sostituito i connettori sul dragon, al posto delle strip line maschio ho messo le strip femmina in modo da poter collegare i fili direttamente sulla breadboard.
Che goduria sto aggeggio!!!
Logged

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

Quoto Michele, ho l'avr dragon ed è uno spettacolo: ora i fuse non sono più un problema, se sbaglio con l'isp resuscito il micro in un minuto.
Per comodità ho sostituito i connettori sul dragon, al posto delle strip line maschio ho messo le strip femmina in modo da poter collegare i fili direttamente sulla breadboard.
Che goduria sto aggeggio!!!
se un giorno tu trovassi il tempo di fare una foto a ciò che hai fatto forse io riuscirei a trovare il coraggio e la forza di riaprire lo scatolo ed iniziare ad usarlo 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

Marche
Offline Offline
Edison Member
*
Karma: 32
Posts: 2262
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Conta fino a 10 e sarai accontentato  smiley-wink

Facciamo fino a 100 va... devo mettere le batterie alla fotocamera
Logged

Marche
Offline Offline
Edison Member
*
Karma: 32
Posts: 2262
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Eccolo qua:

Come si può vedere ho tolto tutte le strip maschio e ho inserito al loro posto le strip femmina, ora faccio in un lampo a collegare tutto su breadboard.
E' verò, c'è anche l'area sottostante con i pin predisposti per mettere uno zoccolo zif ma ho preferito non usarli perchè se ad esempio c'è di mezzo il quarzo ed i condensatori siamo da capo.
Logged

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

grazie, sei un grande smiley
ok, io il problema non ce l'ho perché ho comprato i jumper maschio-femmina, quindi il gruppetto da 6 centrale è l'ISP classico, quello grande è l'HV (quindi per l'anti-brick colleghi tutti i venti segnali??? e l'altro da 10 è il jtag, non so nemmeno cos'è smiley-eek-blue se non ricordo male l'altro dietro dovrebbero essere un po' di alimentazioni smiley-roll-sweat
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

Marche
Offline Offline
Edison Member
*
Karma: 32
Posts: 2262
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Con i jumpers maschio - femmina l'unico inconveniente che puoi incontrare è il groviglio di cavi... io ho deciso di cambiare i connettori proprio per questo motivo; ho avuto anche un pò di timore perchè pensavo che con l'aria calda si potevano dissaldare anche dei componenti veramente microscopici che stanno proprio sopra i connettori (non riesco a distinguere nemmeno se sono resistenze o condensatori) ma mi è andata bene.
Per i connettori il primo isolato in alto è composto da una fila di VCC e quella sotto è GND; il connettore JTAG non l'ho utilizzato nemmeno io, ne so sicuramente meno di te  smiley-sweat
Per il connettore HV purtroppo i collegamenti sono quelli che sono, fortunatamente fin'ora l'ho usato solo per "risvegliare" gli attiny13a che hanno solo 8 pin; ho visto comunque che per collegarci l'atmega644 (40 pin) servono 20 cavi mentre per l'attiny2313 (20 pin) ne servono comunque 18 smiley-eek-blue
Logged

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

Con i jumpers maschio - femmina l'unico inconveniente che puoi incontrare è il groviglio di cavi... io ho deciso di cambiare i connettori proprio per questo motivo;
Quote
non capisco, allora stai usando un cavo flat crimpato? pensavo usassi i fili jumper maschio-maschio

Quote
Per i connettori il primo isolato in alto è composto da una fila di VCC e quella sotto è GND; il connettore JTAG non l'ho utilizzato nemmeno io, ne so sicuramente meno di te  smiley-sweat
Per il connettore HV purtroppo i collegamenti sono quelli che sono, fortunatamente fin'ora l'ho usato solo per "risvegliare" gli attiny13a che hanno solo 8 pin; ho visto comunque che per collegarci l'atmega644 (40 pin) servono 20 cavi mentre per l'attiny2313 (20 pin) ne servono comunque 18 smiley-eek-blue
qui ne so, ho studiato tanto per il mio Programmatore HV: i micro fino a 14 pin usano l'HVSP, una sorta di ISP in HV, quindi bastano i soliti 3-4 cavetti. Da 20 pin in su tiny o atmega non ha importanza, si passa alla HVPP, e quelli a 20 pin in effetti hanno due segnali sovrapposti, quindi 18 invece di 20 (per IC da 28 e 40w pin). Ma per le connessioni hai trovato un qualche manuale?
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

Marche
Offline Offline
Edison Member
*
Karma: 32
Posts: 2262
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non capisco, allora stai usando un cavo flat crimpato? pensavo usassi i fili jumper maschio-maschio
Uso i cavi maschio maschio quelli di diverse lunghezze, colorati, per la breadboard... dai ci siamo capiti  smiley
In questo modo faccio le connessioni tra dragon e breadboard lunghe giusto il necessario.
Ma per le connessioni hai trovato un qualche manuale?
Puoi trovarne parecchie in questo prezioso link:
http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRDragon/AVRDragon.htm

Buon divertimento!
« Last Edit: July 16, 2012, 03:55:30 pm by Pelletta » Logged

Pages: [1] 2   Go Up
Jump to: