Tabla de contenido:
- Paso 1: Material requerido
- Paso 2: diagrama de circuito y creación de la placa de circuito
- Paso 3: Conexiones y procedimiento para grabar el gestor de arranque
- Paso 4: prueba cargando el código
- Paso 5: resolución de problemas y acabado
Video: Cómo grabar el gestor de arranque en Atmega328p-AU (SMD): 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
¡¡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
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
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
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
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
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:
Arduino como ISP -- Grabar archivo hexadecimal en AVR -- Fusible en AVR -- Arduino como programador: 10 pasos
Arduino como ISP || Grabar archivo hexadecimal en AVR || Fusible en AVR || Arduino como programador: ……………………… SUSCRÍBETE A mi canal de YouTube para ver más videos …….. Este artículo se trata de arduino como isp. Si desea cargar un archivo hexadecimal o si desea configurar su fusible en AVR, entonces no necesita comprar un programador, puede hacerlo
Guía de grabación del cargador de arranque Atmega328P-PU (Optiboot): 12 pasos
Guía de grabación del cargador de arranque Atmega328P-PU (Optiboot): otra guía de grabación del cargador de arranque Atmega. ¡Pero esta vez apuesto a que en el primer intento tendrás éxito! Este es el tutorial de grabación del gestor de arranque de Nick Gammons para placas Arduino
Cómo crear una unidad de arranque de Linux (y cómo usarla): 10 pasos
Cómo crear una unidad de arranque de Linux (y cómo usarla): esta es una introducción simple sobre cómo comenzar con Linux, específicamente Ubuntu
Cómo grabar ATTiny85 usando Arduino-Mega como ISP: 5 pasos
Cómo grabar ATTiny85 usando Arduino-Mega como ISP: Colaboradores - Sayan Wadadar, Chiranjib Kundu Programación de ATTiny85 usando Arduino MEGA2560 como ISP. Hace unos meses, estaba tratando de reducir mi proyecto Arduino usando mi Attiny 85 ic. Era la primera vez que intentaba programar un ATTiny 85 de 20u usando
CÓMO HACER ARDUINO NANO / MINI - Cómo grabar el gestor de arranque: 5 pasos
CÓMO HACER ARDUINO NANO / MINI | Cómo grabar el gestor de arranque: en este instructivo, le mostraré cómo hacer un Arduino MINI desde cero. El procedimiento escrito en este instructivo se puede utilizar para hacer cualquier placa arduino para los requisitos de su proyecto personalizado. Por favor, vea el video para una mejor comprensión