Tabla de contenido:

Cómo grabar el gestor de arranque en Atmega328p-AU (SMD): 5 pasos
Cómo grabar el gestor de arranque en Atmega328p-AU (SMD): 5 pasos

Video: Cómo grabar el gestor de arranque en Atmega328p-AU (SMD): 5 pasos

Video: Cómo grabar el gestor de arranque en Atmega328p-AU (SMD): 5 pasos
Video: Como Programar un ATmega328p Con Arduino SMD 2024, Noviembre
Anonim
Cómo grabar el gestor de arranque en Atmega328p-AU (SMD)
Cómo grabar el gestor de arranque en Atmega328p-AU (SMD)

¡¡Hola, todos!!

En este Instructables te mostraré cómo grabar el chip Bootloader ontp Atmega328p-AU (SMD) y cómo hacer un Arduino NANO de principio a fin.

El procedimiento escrito en estas instrucciones se puede utilizar para hacer cualquier placa arduino para los requisitos de su proyecto personalizado.

Mire el video para una mejor comprensión

Hay tres partes en este tutorial.

1. Diseño y recopilación de todos los componentes

2. Grabación del cargador de arranque en un nuevo chip

3. Carga del código de prueba

He adjuntado los archivos de PCB al final de este artículo.

¡Entonces empecemos!

Paso 1: Material requerido

Material requerido
Material requerido
Material requerido
Material requerido
Material requerido
Material requerido

Chip Atmega328P-AU

Módulo CP2102 USB a TTL (o similar como CH340)

Arduino NANO

Cables de puente

Regulador AMS1117 5V

Cristal de 16 MHz

LED SMD

Resistencia SMD (330R, 10K) (paquete 0604)

Interruptor de botón

Condensadores (0.1uF, 22pF, 10uF) (Usé tipo de cerámica, pero la placa está diseñada para el paquete SMD_0612)

Tira de terminales

Todas las herramientas y accesorios para soldadura SMD.

Paso 2: diagrama de circuito y creación de la placa de circuito

Diagrama de circuito y fabricación de la placa de circuito
Diagrama de circuito y fabricación de la placa de circuito
Diagrama de circuito y creación de la placa de circuito
Diagrama de circuito y creación de la placa de circuito
Diagrama de circuito y fabricación de la placa de circuito
Diagrama de circuito y fabricación de la placa de circuito
Diagrama de circuito y fabricación de la placa de circuito
Diagrama de circuito y fabricación de la placa de circuito

El diagrama de circuito y el diseño de PCB se descargaron del sitio web de Arduino. Más tarde modifiqué un poco ya que todos los componentes usados en la placa original no estaban disponibles conmigo. Pedí la placa de circuito en línea.

Una vez que recibí la PCB, utilicé mi estación de soldadura de soplador de aire caliente para soldar los componentes y los circuitos integrados. Se adjuntan las imágenes del tablero terminado.

No he explicado el proceso de soldadura ahora, ya que es un tema de alcance para diferentes instructables. Apliqué la pasta de soldadura en PCB usando una plantilla, coloqué los componentes y soldé con un soplador de aire caliente.

Paso 3: Conexiones y procedimiento para grabar el gestor de arranque

Conexiones y procedimiento para grabar el cargador de arranque
Conexiones y procedimiento para grabar el cargador de arranque
Conexiones y procedimiento para grabar el cargador de arranque
Conexiones y procedimiento para grabar el cargador de arranque
Conexiones y procedimiento para grabar el cargador de arranque
Conexiones y procedimiento para grabar el cargador de arranque

Siga los detalles de esta conexión (consulte el enlace Imágenes / Video para una fácil comprensión *)

ArduinoMINI casero …………….. Arduino NANO

Pin 15 (MOSI) ………………………………. D11

Pin 16 (MISO) ………………………………. D12

Pin 17 (SCK) ………………………………… D13

Pin 29 (RESET) …………………………….. D10

VCC …………………………………………………. VCC (5V)

GND ………………………………………………… GND

Procedimiento Para grabar el cargador de arranque después de realizar las conexiones correctas.

1) Conecte el Arduino NANO al USB de su PC

2) Seleccione la placa y el puerto Com adecuados

3) En el menú de herramientas seleccione ARDUINO AS ISP Programmer. Ruta: Herramientas> Programador> Arduino como ISP

4) Vaya a Herramientas y seleccione Grabar cargador de arranque. Ruta: Herramientas> Grabar cargador de arranque

5) Esto puede tardar hasta un minuto y se mostrará el mensaje "Done Burning Boot Loader".

Después de esto, puede quitar todos los cables de conexión y las conexiones y su nuevo microcontrolador AVR está listo para usarse como dispositivo independiente para sus proyectos.

* Todas las imágenes están en orden según procedimiento

Paso 4: prueba cargando el código

Prueba cargando el código
Prueba cargando el código
Prueba cargando el código
Prueba cargando el código
Prueba cargando el código
Prueba cargando el código

En este paso aprenderemos a cargar el código en el nuevo Homemade Arduino MINI. Deberá seguir este procedimiento cada vez que cargue el código.

Consulte el enlace Imágenes / video para una fácil comprensión.

Subiré el boceto del LED parpadeante para probar si el nuevo microcontrolador funciona correctamente.

Detalles de las conexiones:

Arduino casero MINI …………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC …………………………………………………. VCC (5V)

GND ………………………………………………… GND

1. Después de realizar las conexiones, conecte la placa convertidora de USB a TTL (CP2102) a su computadora.

2. Abra el bosquejo del LED parpadeante desde el menú de ejemplos.

3. En el menú de herramientas, seleccione el programador AVRISP y cargue el código.

4. Seleccione el puerto COM apropiado y la configuración de la placa.

5. Una vez que la pantalla de la computadora muestre que se está cargando, presione el botón de reinicio ya que no hemos conectado el pin DTR para reiniciar.

El LED parpadeante indica que el microcontrolador está funcionando correctamente, y esta placa equivalente a Arduino Mini se puede utilizar para sus proyectos. Por lo tanto, hemos aprendido a cargar un nuevo chip ATMEGA 328P-AU.

Paso 5: resolución de problemas y acabado

Resolución de problemas y acabado
Resolución de problemas y acabado

Hemos completado con éxito la fabricación del Arduino Nano. Sin embargo, existen posibilidades de que se produzcan errores. Aquí hay una lista de cosas que puede hacer para corregir los errores.

1) Verifique las conexiones y los componentes de su circuito (principalmente Crystal) si la grabación del cargador de arranque no funciona.

2) Asegúrese de haber mencionado la placa y el puerto COM correctos en el software

3) Compruebe si el cable USB está defectuoso.

4) Si el microcontrolador se calienta cuando está encendido, probablemente tenga un IC defectuoso.

5) Verifique la continuidad en PCB y puentes de soldadura no deseados ya que estamos usando componentes SMD.

Gracias

HS SANDESH HEGDE

Recomendado: