Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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
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.