Grabe el cargador de arranque Arduino en ATMega328 usando el programador USBasp - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Grabe el cargador de arranque Arduino en ATMega328 usando el programador USBasp – Calendae

Hola y mil gracias por leerme. Soy Jordi Oriol y en esta ocasión vamos a hablar sobre Grabe el cargador de arranque Arduino en ATMega328 usando el programador USBasp – Calendae

En este tutorial, aprenderá cómo grabar el gestor de arranque Arduino en un nuevo ATmega328 usando el programador USBasp ISP. Cada placa Arduino Uno viene con un microcontrolador llamado Atemga328P y ya están preprogramados con el firmware Arduino Bootloader. Por lo tanto, no es necesario volver a grabar el gestor de arranque Arduino en esos chips Atmega328P. Aquí, nos centraremos en grabar el cargador de arranque Arduino en un chip Atmega328 listo para usar para que pueda hacer su propia placa Arduino de bricolaje o implementar su circuito basado en Arduino en una placa de circuito impreso.

NOTA – Los cargador de arranque es el pequeño programa que se ejecuta cuando enciendes el Arduino o presione el botón de reinicio. Su función principal es esperar el archivo. IDE Arduino en su computadora para enviar un nuevo programa, que luego se escribe en la memoria del Arduino.

Componentes requeridos:

  1. Programador USBasp
  2. Software AVRdude
  3. Tablero de circuitos
  4. ATmega328P
  5. 2 piezas tapa 22pf
  6. Cristal de 16 MHz
  7. Resistencia 10K
  8. Conectar los cables

En primer lugar, conecte el circuito en la placa de pruebas como se muestra en el diagrama de arriba. Conecte todas las conexiones con cuidado.

En el circuito de arriba, JP1 es donde está conectado el programador USBasp. Conecte todos los cables con cuidado como se muestra en el diagrama anterior usando un puente.

Instalación de software

Si conecta el circuito correctamente, es hora de cargar el archivo hexadecimal ubicado en la carpeta del software Arduino. Aquí está la ruta completa a Arduino 1.x en Windows: C: Archivos de programa (x86) Arduino hardware arduino avr bootloaders optiboot optiboot_atmega328.hex también puedes descargar desde aquí optiboot_atmega328

A continuación, debe instalar Software AVRdude es Controlador programador USBasp.

Bootloading

Abre el Software AVRdude y seleccione tipo de programador de la lista desplegable que se muestra en la imagen a continuación. En nuestro caso, el programador es el Programador USBasp.

Después de seleccionar el tipo de programador, haga clic en «Detectar» por lo que el programador detecta automáticamente ATmega328. Si tiene problemas con la detección del microcontrolador, verifique todas las conexiones con cuidado.

Después de detectar el microcontrolador, es hora de leer poco fusible es bit de bloque. Como se muestra en la imagen a continuación, haga clic en «Leer». Asegúrese de no escribir bits de fusible incorrectos, de lo contrario su microcontrolador dejará de funcionar.

El valor predeterminado del bit de fusible.

  • Fusible BAJO: 0x62
  • Fusible ALTO: 0xD9
  • Extendido: 0x07
  • BLOQUE: 0xFF

Para configurar Atmega328 para su uso con placas Arduino Uno, configure los ajustes de fusible de la siguiente manera:

  • Fusible BAJO = 0xFF
  • Fusible ALTO = 0xDE
  • Fusibles extendidos = 0x05

En Flash, busque el archivo hexadecimal optiboot_atmega328.hex que descargó anteriormente, seleccione el archivo y haga clic en «Abrir».

Ahora haga clic en «¡Programa!» botón. Tardará unos 30 segundos. Ahora puedes usar tu presupuesto ATMega328 microcontrolador como un Arduino normal.

Ahora tiene un Atmega328P que se puede programar con el IDE de Arduino. Simplemente conecte su nuevo Atmega328P a cualquier placa Arduino Uno o use un convertidor de USB a serie para cargar su boceto de Arduino.

Pinout ATMega328 (TQFP y PDIP)

El esquema al comienzo de la publicación es para el paquete 32 TQFP y puede cambiarlo fácilmente para la versión 28 PDIP usando el siguiente pinout.

La lista de piezas del tutorial está patrocinada por www.lcsc.com, la tienda al por mayor de componentes electrónicos al por menor en China. para saber mas LCSC.com lea el perfil de su empresa:

  • Quienes somos: LCSC Electronics es uno de los proveedores de componentes electrónicos de más rápido crecimiento en China. LCSC Electronics se ha comprometido a ofrecer una multitud de artículos, tanto originales como en stock, desde su fundación en 2011.
  • Productos principales: Nuestro extenso producto incluye semiconductores, resistencias, capacitores, diodos, inductores, conectores, transistores y sensores.
  • Tarjetas de línea: LCSC compra constantemente trabajo en equipo para seleccionar fabricantes chinos de confianza con un alto nivel. Contamos con 72 proveedores de marcas con licencia que aún están creciendo con el tiempo, 173 marcas internacionales y 489 proveedores de marcas asiáticas.
  • Almacén: LCSC Electronics tiene un moderno almacén de componentes de 10.000 ㎡ que almacena más de 180.000 tipos de piezas. El proyecto de LCSC para construir el Parque de la Industria Tecnológica con un área de 350,000 ㎡ se lanzó en Jiangsu en julio de 2018, lo que proporciona una base sólida para el desarrollo de la cadena de suministro y almacenamiento durante los próximos 5-10 años y es el La tienda de componentes de almacén más grande de Asia.
  • Envío: Los pedidos en stock están listos para enviarse en 4 horas y se envían a cualquier rincón del mundo a través de DHL, FedEx EMS, USPS y otros servicios de mensajería.

Puedes compartir en tus redes sociales para que tus colegas lo consulten

??? ? ? ???

Comparte