Tabla de contenido:

ATmega328p independiente (con reloj interno de 8 MHz): 4 pasos
ATmega328p independiente (con reloj interno de 8 MHz): 4 pasos

Video: ATmega328p independiente (con reloj interno de 8 MHz): 4 pasos

Video: ATmega328p independiente (con reloj interno de 8 MHz): 4 pasos
Video: ✅EL ATmega328P | Grabar y Programar | 2021 2024, Noviembre
Anonim
ATmega328p independiente (con reloj interno de 8 MHz)
ATmega328p independiente (con reloj interno de 8 MHz)

El ATmega328p es un microcontrolador de un solo chip creado por Atmel en la familia megaAVR (más tarde Microchip Technology adquirió Atmel en 2016). Tiene un núcleo de procesador RISC de 8 bits de arquitectura Harvard modificada. Este microcontrolador es el cerebro de la placa de desarrollo Arduino, así como de muchas otras placas de desarrollo. Con este Instructable, puede minimizar el tamaño de sus proyectos y hacerlos mucho más baratos. Esto se hace reduciendo la cantidad de componentes de la placa de desarrollo, como LED integrados, osciladores Crystal externos, condensadores externos y muchos otros componentes redundantes integrados en las placas de desarrollo.

Paso 1: herramientas necesarias

Herramientas necesarias
Herramientas necesarias
Herramientas necesarias
Herramientas necesarias
Herramientas necesarias
Herramientas necesarias

Lista de piezas necesarias

1. Resistencias de 10K ohmios

2. ATmega328P-PU IC

3. Cables de puente

4. Regulador de voltaje LM7805

5. Tablero de pruebas

6. Placa de desarrollo Arduino Uno

También necesitamos Arduino IDE para grabar el cargador de arranque y cargar bocetos en ATmega328P. Puedes descargarlo desde aquí

También necesita descargar Arduino en una biblioteca de Breadboard. Puede descargarlo desde aquí según su versión IDE

Paso 2: Grabar el gestor de arranque en Atmega328p

Grabando Bootloader en Atmega328p
Grabando Bootloader en Atmega328p

El ATmega328P IC no viene precargado con un cargador de arranque. El Bootloader es un conjunto de código que permite al IC interpretar el código que cargamos usando Arduino IDE.

Pasos para cargar el cargador de arranque en ATmega328P

1. Conecte Arduino a ATmega328P como se muestra en la imagen.

Las conexiones se enumeran a continuación: -

ATmega328P pin 7 => Vcc

ATmega328P pin 8 => Tierra

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Tierra

ATmega328P pin 1 => pin D10 de Arduino

ATmega328P pin 17 => pin D11 de Arduino

ATmega328P pin 18 => pin D12 de Arduino

ATmega328P pin 19 => pin D13 de Arduino

levante la resistencia a través del pin 1 de ATmega328P

2. Agregue la placa a su IDE:

Cree una carpeta llamada Hardware (si aún no está presente) en su carpeta de bocetos y extraiga y copie la biblioteca descargada a esa carpeta.

Reinicie el IDE y busque una nueva placa en el menú Herramientas> Placa, debería ver una nueva placa llamada "ATmega328 en una placa (reloj interno de 8 MHz)". Si ves este tablero, todo está bien hasta ahora.

3. Seleccione Puerto serie.

4. Seleccione el programador para "Arduino como ISP".

5. Grabe el cargador de arranque yendo a Herramientas de menú> Grabar cargador de arranque.

Paso 3: Sketch Uploader Circuit

Circuito del cargador de bocetos
Circuito del cargador de bocetos
Circuito del cargador de bocetos
Circuito del cargador de bocetos

Puede cargar bocetos en ATmega328P usando su placa Arduino.

Pasos para cargar bocetos en ATmega328P

1. Quite IC de Arduino.

2. Conecte Arduino a ATmega328P como se muestra en la imagen, las conexiones se enumeran a continuación:

ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Tierra

ATmega328P pin 1 => Pin de reinicio de Arduino

ATmega328P pin 2 => pin 1 o pin RX de Arduino

ATmega328P pin 3 => pin 2 o pin TX de Arduino

levante la resistencia a través del pin 1 de ATmega328P

3. Cargue Sketch en Atmega328P usando Arduino IDE.

4. Conecte los pines al ATmega328P de acuerdo con el diagrama de mapeo de pines.

Recomendado: