0% encontró este documento útil (0 votos)
195 vistas6 páginas

Como Programar Un ATmega328p Con Arduino UNO - Electronica Pic - Profe Pablo en YouTube

Este documento explica cómo programar un microcontrolador ATmega328p independientemente de una placa Arduino UNO. Primero, se debe grabar el bootloader de Arduino en el ATmega328p usando la placa Arduino UNO como programador. Luego, se puede cargar sketches en el ATmega328p conectando las líneas RX/TX a la placa Arduino UNO. También se describe un circuito mínimo que elimina el cristal externo, usando el oscilador RC interno de 8MHz.

Cargado por

Marcel Pierson
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
195 vistas6 páginas

Como Programar Un ATmega328p Con Arduino UNO - Electronica Pic - Profe Pablo en YouTube

Este documento explica cómo programar un microcontrolador ATmega328p independientemente de una placa Arduino UNO. Primero, se debe grabar el bootloader de Arduino en el ATmega328p usando la placa Arduino UNO como programador. Luego, se puede cargar sketches en el ATmega328p conectando las líneas RX/TX a la placa Arduino UNO. También se describe un circuito mínimo que elimina el cristal externo, usando el oscilador RC interno de 8MHz.

Cargado por

Marcel Pierson
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

1/17/2021 Como Programar un ATmega328p con Arduino UNO | Electronica Pic - Profe Pablo en YouTube

Electronica Pic - Profe Pablo en YouTube buscar

Reloj Digital Led … 1


Como Programar un
6
ATmega328p con Arduino
Arduino Self Bala…
UNO
Proyecto Comple… 13

Simon Dice Ardui… 2

Comparacion Ent… 4

Como Programar… 2

Fuses en Microcontrola…

Luz Temporizada … 9 [https://1.bp.blogspot.com/-Q0AUcPiqT4o/XDuOLh-


l4tI/AAAAAAAAH6Y/SeyESPUMGbkWtMiBFNCMfbLIy
34 DAeigDCQCLcBGAs/s1600/Atmega328p1.png]
Simón Dice – Jue…

En esta publicacion vamos a explicar cómo


Termómetro Digit… 51
llevar el microcontrolador de una placa Arduino a
un microcontrolador independiente en una placa
Dado Electrónico … 2 protoboard.

Interfaz de 4 Reles de E… Microcontrolador con Cristal


de 16 Mhz y capacitores de 22
Fotocelula Caser… 8
pico faradios con BootLoader
Dado Electronico … 2 Clasico de Arduino Uno.
Vamos a dejar el micro como si fuera un Arduino
Fotocelula Caser… 39 Uno normal pero sin la Plataforma.
Necesitamos:
Un Arduino UNO con microdesmontable
Un cristal de 16 MHz ,
Una resistencia de 10k,
Dos condensadores de 18 a 22 picofarad
(cerámicos) y
Un Atmega 328p (el micro que queremos
trabando en protoboard)
Ahora lo primero, se debe entender que el
Arduino UNO primero debera se grabado con un
Sketch que se encuentra en los ejemplos del
menu "Archivo", este Sketch una vez subido en

https://electronica-pics.blogspot.com/2019/01/de-arduino-un-microcontrolador-atmega.html 1/6
1/17/2021 Como Programar un ATmega328p con Arduino UNO | Electronica Pic - Profe Pablo en YouTube
nuestro Arduino UNO nos dejará subir o quemar

Electronica Pic - Profe Pablo en YouTube


"Archivos de Arranque" o "Bootloaders" a otros
microcontroladores, teniendo esa idea en claro
buscar

pasamos a los pasos.

1er Paso - Subir el Sketch de ArduinoISP a tu


Reloj Digital Led … 1 Arduino UNO. (Deberá seleccionar la placa y el
puerto serie en el menú Herramientas que
Arduino Self Bala… 6 corresponda a tu arduino).

2do Paso - Conecte la placa Arduino UNO y el


Proyecto Comple… 13
microcontrolador como se muestra en circuito. En
este momento el Arduino UNO ya se deberia
Simon Dice Ardui… 2 haber subido previamente el sketch de
ArduinoISP.
Comparacion Ent… 4

Como Programar… 2

Fuses en Microcontrola…

Luz Temporizada … 9

Simón Dice – Jue… 34

Termómetro Digit… 51

Dado Electrónico … 2

Interfaz de 4 Reles de E…

Fotocelula Caser… 8

Dado Electronico … 2
[https://2.bp.blogspot.com/-
j2ITW6hpD5Q/XDuI31EnqbI/AAAAAAAAH6A/aFJBgqE
Fotocelula Caser… 39 W1mYTMwt1kuZfuquC6aX8w5-
pgCLcBGAs/s1600/ArduinoComoISP.png]

3er Paso - Seleccione "Arduino UNO o Nano /


ATmega328 " en el menú Herramientas>
Placa>.

4to Paso - Seleccione "Arduino as ISP" en


Herramientas> Programador

5to Paso - Ejecutar Herramientas> Quemar


Bootloader

Listo -Con estos pasos grabaste el micro

https://electronica-pics.blogspot.com/2019/01/de-arduino-un-microcontrolador-atmega.html 2/6
1/17/2021 Como Programar un ATmega328p con Arduino UNO | Electronica Pic - Profe Pablo en YouTube
ATmega328p con un "gestor de arranque" o

Electronica Pic - Profe Pablo en YouTube


"bootloader". Solo deberías quemar el gestor de
arranque una sola vez. Después de hacerlo,
buscar

puede quitar los cables de puente conectados a


los pines 10, 11, 12 y 13 de la placa Arduino.

Reloj Digital Led … 1 Subir Sketcks utilizando una placa


Arduino UNO a nuestro
Arduino Self Bala… 6 microcontrolador
Una vez que su ATmega328p tenga el cargador
Proyecto Comple… 13
de arranque Arduino, puede cargarle programas
utilizando el convertidor de USB a serie (chip
Simon Dice Ardui… 2 FTDI) en una placa Arduino.

Para hacerlo, retire el microcontrolador de la


Comparacion Ent… 4
placa Arduino para que el chip FTDI pueda
hablar con el microcontrolador en la placa base
Como Programar… 2 en su lugar. El circuito de abajo muestra cómo
conectar las líneas RX y TX de la placa Arduino
Fuses en Microcontrola… al Microcontrolador en la protoboard.

Luz Temporizada … 9

Simón Dice – Jue… 34

Termómetro Digit… 51

Dado Electrónico … 2 [https://4.bp.blogspot.com/-


blm3CGaZ2WE/XDuLb8hLImI/AAAAAAAAH6M/R5mfR
XA3mgcb_leUtgETyZex55jFz3zjgCLcBGAs/s1600/Ard
Interfaz de 4 Reles de E…
uinoUSBSerial.png]

Fotocelula Caser… 8
Listo - Ahora para subit los programas en el
2
microcontrolador, seleccione "Arduino UNO o
Dado Electronico …
Nano / ATmega328 " en el menú Herramientas>
Placa:
Fotocelula Caser… 39

Circuito Mínimo ( Eliminando


el Reloj Externo)
Si no tiene los condensadores de 16 - 22
picofaradios y el cristal de 16 MHz adicionales
utilizados en el ejemplo anterior, puede configurar
el ATmega328 para usar su oscilador RC interno
de 8 MHz.

https://electronica-pics.blogspot.com/2019/01/de-arduino-un-microcontrolador-atmega.html 3/6
1/17/2021 Como Programar un ATmega328p con Arduino UNO | Electronica Pic - Profe Pablo en YouTube
En realidad, tampoco necesita la resistencia de

Electronica Pic - Profe Pablo en YouTube


pull-up de 10K en el pin de reinicio, así que lo
eliminamos para obtener una configuración
buscar

realmente mínima.

Tendrá que instalar el soporte para una


Reloj Digital Led … 1 configuración de hardware adicional:

Arduino Self Bala… 6 1er Paso - Descargue este archivo de


configuración de hardware: breadboard-1-6-x.zip
[https://www.mediafire.com/file/yp6uf545hv4fbf7/bread
Proyecto Comple… 13
board-1-6-x.zip/file]

Simon Dice Ardui… 2 2do Paso - Cree una subcarpeta "hardware" en


su carpeta de archivos de Arduino (cuya
4 ubicación puede encontrar en el cuadro de
Comparacion Ent…
diálogo de preferencias de Arduino). Si ya instaló
el soporte para la configuración de hardware
Como Programar… 2
adicional, es posible que ya tenga una carpeta de
"hardware" en su carpeta de los archivos de
Fuses en Microcontrola… arduino.

3er Paso - Mueva la carpeta descomprimida


Luz Temporizada … 9
desde el archivo zip a la carpeta "hardware" de
sus archivos de Arduino.
Simón Dice – Jue… 34

4to Paso - Reinicie el software Arduino.


Termómetro Digit… 51
5to Paso - Debería ver " ATmega328 en una
placa de pruebas (reloj interno de 8 MHz )" en el
Dado Electrónico … 2
menú Herramientas> Placa:>.

Interfaz de 4 Reles de E… Una vez que haya hecho esto, puede grabar el
cargador de arranque y cargar programas en su
Fotocelula Caser… 8 ATmega328 como se describe anteriormente.
Asegúrese de seleccionar " ATmega328 en
una placa de pruebas (reloj interno de 8 MHz
Dado Electronico … 2
)" al grabar el cargador de arranque. (Si
selecciona el elemento incorrecto y configura el
Fotocelula Caser… 39 microcontrolador para usar un reloj externo, no
funcionará a menos que se conecte uno).

https://electronica-pics.blogspot.com/2019/01/de-arduino-un-microcontrolador-atmega.html 4/6
1/17/2021 Como Programar un ATmega328p con Arduino UNO | Electronica Pic - Profe Pablo en YouTube

Electronica Pic - Profe Pablo en YouTube buscar

Reloj Digital Led … 1

Arduino Self Bala… 6

Proyecto Comple… 13

Simon Dice Ardui… 2

Comparacion Ent… 4

Como Programar… 2

Fuses en Microcontrola…

[https://2.bp.blogspot.com/-
Luz Temporizada … 9
zQeg1z6GOX8/XDuXJGcguQI/AAAAAAAAH6k/8McC
8dwo4ccUow6US_WRc-
Simón Dice – Jue… 34 17ptUc3VzTgCLcBGAs/s1600/ArduinoISPsinCristal.p
ng]
51 Arduino UNO Con el ATmega328p colocado en su lucar, con
Termómetro Digit…
el Sketch de AduinoISP subido en el Arduino UNO. Con esa
configuracion se debe quemar el bootloader en el
2 microcontrolador colocado en la protoboard.
Dado Electrónico …

Interfaz de 4 Reles de E…

Fotocelula Caser… 8

Dado Electronico … 2

Fotocelula Caser… 39

https://electronica-pics.blogspot.com/2019/01/de-arduino-un-microcontrolador-atmega.html 5/6
1/17/2021 Como Programar un ATmega328p con Arduino UNO | Electronica Pic - Profe Pablo en YouTube
[https://4.bp.blogspot.com/-0TTx61Tkvas/XDuY7ZO1

Electronica Pic - KxI/AAAAAAAAH6w/vy4AQbTt42cv8QTpuft01zqulgQ


Profe Pablo en YouTube
sCT_GwCLcBGAs/s1600/ArduinoSinCristal.png]
buscar
Este circuito se debe utilizar para subir los sketchs al
ATmega 328p en la protoboard sin cristal ni capacitores

Reloj Digital Led … 1


Atención
Arduino Self Bala… 6
Este procedimiento funciona en el software
Arduino 1.0.x.
Proyecto Comple… 13
Publicado 13th January 2019 por Profe Pablo

Simon Dice Ardui… 2

Comparacion Ent… 4

Como Programar… 2

Fuses en Microcontrola… 2 Ver comentarios

Luz Temporizada … 9 Empresarios Cristianos 23 de julio de


2020, 22:47

34 Hola, estoy tratando de hacer lo mismo


Simón Dice – Jue…
del Circuito Mínimo —Eliminando el Reloj
Externo— pero con el ATmega8 que es
51 más barato que el ATmega328. Mi
Termómetro Digit…
pregunta es si le servirá el mismo
booloader?
Dado Electrónico … 2 Responder

Interfaz de 4 Reles de E…
Anonymous 25 de octubre de 2020,
20:59
Fotocelula Caser… 8 chevere estas indicaciones
Responder
Dado Electronico … 2

Introduce tu comentario...
Fotocelula Caser… 39

Comentar como:
Cuenta de Google

Publicar Vista previa

https://electronica-pics.blogspot.com/2019/01/de-arduino-un-microcontrolador-atmega.html 6/6

También podría gustarte