giovedì 7 luglio 2016

Tutorial: Programmare o ripristinare il bootloader del micro ATMEGA2560

Come si programma un nuovo chip ATMEGA2560 dell’Atmel per farlo funzionare come ARDUINO??
Come ripristinare il bootloader dell'ATMEGA2560 ?

In un articolo precedente abbiamo visto come sfruttare l’ATMEL ICE, un programmatore ICSP della ATMEL, per inizializzare un nuovo micro ATMEGA328P e renderlo programmabile con la piattaforma IDE Arduino.

Ora faremo la stessa cosa ma con uno dei chip più potenti della famiglia AVR, l'ATMEGA 2560, dotato di ben 4 Seriali, 53 Ingressi Digitali e 13 Analogici...Insomma c’è da sbizzarrirsi con questo micro!!!

In Arduino il chip è montato sulla scheda denominata ARDUINO MEGA, ma se noi volessimo realizzare un nostra board utilizzando questo chip come dobbiamo inizializzarlo per renderlo programmabile con la IDE Arduino?


Vediamo passo passo come fare…

Prima di tutto ricordiamoci sempre di montare sulla nostra board il connettore ICSP indispensabile per la programmazione del micro con ATMEL-ICE




Scarichiamo ed installiamo il Software dell’ATMEL, ATMEL STUDIO ed i Driver del programmatore ATMEL ICE.

Scaricare Atmel Studio (area download Atmel).
Scaricare i driver dell’ ICE per ATMEGA 328 (area download Atmel).
Collegare ATMEL ICE al PC con il cavo USB in dotazione ed utilizzare il connettore a 6 pin collegandolo al box dell'ICE e alla presa ICSP della board prestando attenzione al verso.

Lanciare ATMEL STUDIO 7


FASE 1: tools > device programming - apparirà la seguente schermata


In DEVICE selezionare il micro da programmare (nel nostro caso ATMEGA2560) cliccare su APPLY, poi READ.


Andiamo in FUSE e modifichiamo i VALORI dei FUSE REGISTRER in questo modo:


EXTENDED: 0XFD
HIGH: 0XD0
LOW: 0XFF

Cliccare su PROGRAM


Andiamo a modificare il valore del LOCK BITS:
LOCKBIT : 0XFF

Cliccare su PROGRAM


Ora il nostro ATMEGA 2560 è pronto per ricevere i file HEX generati dall’ IDE di Arduino!!!


Promemoria...
Dove si trovano i file HEX generati dall’IDE di Arduino per programmare il micro??
Prima di tutto compiliamo lo sketch poi scriviamo nel cerca file del menù start ( windows ): %temp%, aprire quindi la cartella “Temp”, e li troverete una cartella BUILD456…. in questa cartella è presente il File HEX.


Buon lavoro a tutti

Christian Acqua e Massimo Pinto

Nessun commento:

Posta un commento