La placa Mega 2560 se puede programar con el software Arduino (IDE)(Compatible).
El ATmega2560 en el Mega 2560 viene preprogramado con un cargador de arranque que le permite cargar código nuevo sin el uso de un programador de hardware externo. Se comunica utilizando el protocolo STK500 original.
También puede omitir el cargador de arranque y programar el microcontrolador a través del encabezado ICSP (Programación en serie en circuito) utilizando Arduino ISP o similar.
El código fuente del firmware ATmega16U2 (o 8U2 en las placas rev1 y rev2) está disponible en el repositorio de Arduino. El ATmega16U2 / 8U2 se carga con un cargador de arranque DFU, que se puede activar mediante:
En las placas Rev1: conectar el puente de soldadura en la parte posterior de la placa (cerca del mapa de Italia) y luego reiniciar el 8U2.
En placas Rev2 o posteriores: hay una resistencia que tira de la línea HWB 8U2 / 16U2 a tierra, lo que facilita la puesta en modo DFU. Luego puede usar el software FLIP de Atmel (Windows) o el programador DFU (Mac OS X y Linux) para cargar un nuevo firmware. O puede usar el encabezado del ISP con un programador externo (sobrescribiendo el cargador de arranque DFU)
Lee másShow less