![Reducir el tamaño de sus proyectos Arduino - Arduino UNO como programador ATmega328P (https://youtu.be/YO61YCaC9DY): 4 pasos Reducir el tamaño de sus proyectos Arduino - Arduino UNO como programador ATmega328P (https://youtu.be/YO61YCaC9DY): 4 pasos](https://i.howwhatproduce.com/images/012/image-33147-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
![Image Image](https://i.howwhatproduce.com/images/012/image-33147-2-j.webp)
![](https://i.ytimg.com/vi/YO61YCaC9DY/hqdefault.jpg)
Enlace de video:
Programar ATmega328P usando Arduino como ISP (Programador en el sistema) le permite usar las funciones de Arduino en una placa de pruebas o PCB. Sobre todo ayuda cuando estás haciendo tu proyecto universitario. También reduce el costo del proyecto y el tamaño. Así que simplemente haga las pruebas en Arduino y finalice el proyecto en ATmega328P. Programar ATmega328P usando Arduino como ISP solo toma unos pocos pasos. Antes de continuar con la parte del programa, debe saber qué es Bootloader.
El gestor de arranque en Arduino / ATmega328P: El gestor de arranque es un boceto que se programa en la memoria flash programable del Arduino / ATmega328P (y ocupa 4380 bytes de los 32KBytes disponibles). Es lo que diferencia un Arduino ATmega328P y un Atmega328P normal de fábrica. El cargador de arranque Arduino se ejecuta cuando la placa está encendida (o cuando presionamos el botón de reinicio). Este gestor de arranque inicialmente espera un nuevo boceto en el puerto serie del IDE de Arduino, si obtiene algo, el nuevo boceto se graba en la memoria flash o de lo contrario ejecuta el boceto que se quemó previamente. La mayoría de los microcontroladores Arduino tienen la función de reinicio automático que permite que el IDE de Arduino reinicie y cargue el código. El gestor de arranque solo tiene que entender lo que envía el IDE de Arduino y escribirlo en la memoria flash del microcontrolador. Para grabar código en un Atmega328P sin el gestor de arranque Arduino, necesitaría un programador ISP como AVR ISP.
Así que aquí básicamente grabaremos el gestor de arranque en ATmega328P recién comprado y luego usaremos Arduino como ISP para grabar el boceto deseado en ATmega328P.
Arduino - cargador de arranque
Arduino - Medio ambiente
Pasos para utilizar Arduino UNO como programador ATmega328P:
Paso 1: Cargue el código ArduinoISP en Arduino UNO.
Paso 2: Realice la configuración básica de la placa de pruebas para ATmega328P.
Paso 3: grabar el cargador de arranque.
Paso 4: Sube tu código a ATmega328P.
Paso 1: Cargue el código ArduinoISP en Arduino UNO
![Cargar código ArduinoISP en Arduino UNO Cargar código ArduinoISP en Arduino UNO](https://i.howwhatproduce.com/images/012/image-33147-3-j.webp)
ArduinoISP es un boceto que funciona como un boceto del cargador de arranque después de grabarlo en la memoria flash de ATmega328P. En primer lugar, verifique la configuración de la siguiente manera:
Tablero: "Arduino / Genuino Uno"
PUERTO: "COM2" // El tuyo puede ser diferente
Programador: "AVRISP mkII"
Luego vaya a Archivo> Ejemplos> ArduinoISP> ArduinoISP y cárguelo en Arduino Uno.
Paso 2: Realice la configuración básica de la placa de pruebas para ATmega328P
![Realizar la configuración básica de la placa de pruebas para ATmega328P Realizar la configuración básica de la placa de pruebas para ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-4-j.webp)
![Realizar la configuración básica de la placa de pruebas para ATmega328P Realizar la configuración básica de la placa de pruebas para ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-5-j.webp)
Arriba está la configuración básica de ATmega328P para que sea funcional. Después de configurar la placa de pruebas, es hora de conectar esta unidad de placa de pruebas con Arduino. Ahora siga la conexión dada arriba en la figura para conectar Arduino y el circuito de la placa de pruebas.
Paso 3: grabar el gestor de arranque
![Grabar cargador de arranque Grabar cargador de arranque](https://i.howwhatproduce.com/images/012/image-33147-6-j.webp)
Es de esperar que haya entendido el uso de la grabación de gestor de arranque. Necesitamos grabar solo los del gestor de arranque y luego programar ATmega328P tantas veces como desee sin volver a grabar el gestor de arranque. Ahora es el momento de grabar el gestor de arranque. Modifique la configuración de las herramientas como se muestra en la imagen y luego Grabe el cargador de arranque.
Paso 4: Cargue su código en ATmega328P
![Sube tu código a ATmega328P Sube tu código a ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-7-j.webp)
![Sube tu código a ATmega328P Sube tu código a ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-8-j.webp)
Abra el código que desea cargar.
Mantenga la configuración de las herramientas igual que la del proceso de grabación del cargador de arranque.
Ahora cargue el código en ATmega328P usando "Shift + Upload".
Así es como puedes programar ATmega328P usando Arduino Uno. Si tienes alguna duda, no dudes en preguntar en la sección de comentarios.
Descargas:
Hoja de datos de ATmega328P
Comprar:
ATmega328P de Amazon India:
Arduino Uno Original de Amazon India:
Arduino Uno de bajo costo de Amazon India:
Recomendado:
Reciba notificaciones por correo electrónico de sus proyectos de IoT: 6 pasos
![Reciba notificaciones por correo electrónico de sus proyectos de IoT: 6 pasos Reciba notificaciones por correo electrónico de sus proyectos de IoT: 6 pasos](https://i.howwhatproduce.com/images/002/image-4823-7-j.webp)
Reciba notificaciones por correo electrónico de sus proyectos de IoT: programe notificaciones por correo electrónico que conecten sus proyectos de IoT con Adafruit IO e IFTTT. He publicado algunos proyectos de IoT. Espero que las hayas visto, si no te invito a mi perfil y las revisas. Quería recibir algunas notificaciones cuando una variable
Promedio de ejecución para sus proyectos de microcontroladores: 6 pasos
![Promedio de ejecución para sus proyectos de microcontroladores: 6 pasos Promedio de ejecución para sus proyectos de microcontroladores: 6 pasos](https://i.howwhatproduce.com/images/005/image-12951-j.webp)
Promedio móvil para sus proyectos de microcontroladores: en este instructivo, explicaré qué es un promedio móvil y por qué debería preocuparse por él, así como también le mostraré cómo debe implementarse para una máxima eficiencia computacional (no se preocupe por la complejidad, es muy simple de entender y
Cómo agregar funciones de IOT a sus proyectos: 5 pasos
![Cómo agregar funciones de IOT a sus proyectos: 5 pasos Cómo agregar funciones de IOT a sus proyectos: 5 pasos](https://i.howwhatproduce.com/images/007/image-19677-j.webp)
Cómo agregar funciones de IOT a sus proyectos: Nada es mejor que hacer un proyecto de bricolaje que reemplace un producto comercial que le resulte útil. Bueno, de hecho, hay algo mejor que eso. Añadiendo capacidad IOT a su proyecto. Cuando se trata de automatización, los principiantes suelen asustarse
LED de arco iris para sus proyectos: 4 pasos (con imágenes)
![LED de arco iris para sus proyectos: 4 pasos (con imágenes) LED de arco iris para sus proyectos: 4 pasos (con imágenes)](https://i.howwhatproduce.com/images/011/image-31500-j.webp)
LED de arco iris para sus proyectos: ¡Hola a todos! He estado usando estos LED para muchos proyectos decorativos y el resultado siempre es sorprendente, así que quiero compartir mis experiencias con ustedes.Vi a muchas personas comprando controladores de tiras de LED RGB y usando como 3 o 5 en modo de cambio de color solo para
AÑADA un interruptor táctil capacitivo a sus proyectos: 7 pasos
![AÑADA un interruptor táctil capacitivo a sus proyectos: 7 pasos AÑADA un interruptor táctil capacitivo a sus proyectos: 7 pasos](https://i.howwhatproduce.com/images/006/image-17071-11-j.webp)
AÑADIR interruptor táctil capacitivo a sus proyectos: Cómo agregar un interruptor táctil capacitivo a sus proyectos en casa Hola, amigos electrónicos de bricolaje en este tutorial les mostraré cómo puede agregar un interruptor táctil capacitivo a sus proyectos electrónicos por poco dinero y dar su proyecto de bricolaje un look profesional