Hola,
estoy desarrollando un sistema con el Arduino Mega 2560 y ahora me dispongo a simplificar el sistema e integrar el shield y el ATmega2560 (TQFP 100 pines) en una única PCB. Lo que no sé es el procedimiento que tengo que hacer para grabar en un ATmega2560 virgen, tanto el bootloader de Arduino como, creo que más interesante, directamente el hex generado por el IDE de Arduino (así evito el retardo y me ahorro algo de memoria FLASH). Supongo que físicamente bastará con ponerle los 6 pines del ICSP, ¿no? Lógicamente tendría que hacer uso de un programador externo (tengo el AVR dragon). Lo que no tengo claro es lo de los FUSES, creo que no basta con leer los fuses de la Arduino Mega y ponerlo igual al ATmega2560, no? Creo que hay que hacer algun procedimiento de desbloquear el gestor de arranque, cargar el programa y luego volver a bloquear el gestor, no? He mirado en diferentes sitios pero no consigo aclararme.
¿Alguien me podría indicar los pasos a seguir?
Gracias
estoy desarrollando un sistema con el Arduino Mega 2560 y ahora me dispongo a simplificar el sistema e integrar el shield y el ATmega2560 (TQFP 100 pines) en una única PCB. Lo que no sé es el procedimiento que tengo que hacer para grabar en un ATmega2560 virgen, tanto el bootloader de Arduino como, creo que más interesante, directamente el hex generado por el IDE de Arduino (así evito el retardo y me ahorro algo de memoria FLASH). Supongo que físicamente bastará con ponerle los 6 pines del ICSP, ¿no? Lógicamente tendría que hacer uso de un programador externo (tengo el AVR dragon). Lo que no tengo claro es lo de los FUSES, creo que no basta con leer los fuses de la Arduino Mega y ponerlo igual al ATmega2560, no? Creo que hay que hacer algun procedimiento de desbloquear el gestor de arranque, cargar el programa y luego volver a bloquear el gestor, no? He mirado en diferentes sitios pero no consigo aclararme.
¿Alguien me podría indicar los pasos a seguir?
Gracias