Paso 8: ONU y Mega2560
OK, ya fibbed tipo de antes, te vienen limpio y describir otra. La ONU y Mega2560, si son originales o clones, utilizan procesadores de ATmega16U2 para el chip USB a serie. Esto es sólo para llevar la carga de fotos de bocetos y otro serial tráfico entre tu ordenador y el procesador principal. Es lo que hace el firmware stock de la ATmega16U2. El procesador principal de la ONU es el ATmega328 y procesador principal en el Mega2560 es el ATmega2560. El procesador principal es donde se ejecuta tu bosquejo.
Vamos a respaldar un poco y hablar un poco más acerca del procesador de ATmega16U2 utilizado como el chip de USB a serie. Es muy similar a la ATmega32U4 que es utilizado como el principal procesador de Leonardo. Los usuarios avanzados pueden programar para hacer cosas interesantes que puede hacer un Leonardo, como mover el cursor del ratón en el ordenador conectado, o para simular un teclado y un tipo en el equipo conectado. El punto es que es programable.
El ATmega16U2 tiene un gestor de arranque. Este gestor de arranque no es programable directamente desde el IDE de Arduino, por lo que la gente que hace la piratería para hacer este ATmega16U2 hacer uso de trucos en la línea de comandos o agregar personalizaciones del IDE o usar un programa llamado FLIP. El protocolo de arranque se denomina DFU, y es el gestor de arranque predeterminado proporcionado por ATMEL para este chip. Subir a él con un programa para Windows llamado FLIP, o un programa de Mac/Linux llamado dfu-programador.
O puede usar ISP programación para subir a él, que sería borrar el chip e instalar el programa o un gestor de arranque de recambio. Usted puede haber notado este ICSP cabecera en la UNO y Mega2560, justo al lado del conector USB. Cubrir el concepto de programación ATmega16U2 para restaurar el firmware stock de la ONU en Instructable otro ISP.