Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
El Arduino usa el chip ATMega328p. Podemos conseguirlo en formato SMD (ATMega328p-AU) o en formato DIP para soldadura de orificio pasante (ATMega328p-PU). Pero el chip por sí solo no puede funcionar. Necesita algunos componentes más y, en conjunto, se denomina configuración mínima básica de este chip.
Paso 1: esquema simple
A continuación tenemos el esquema de esta configuración. Como puede ver, necesitamos un suministro de 5 voltios. Este suministro debe estar muy bien regulado sin picos de voltaje. Para eso y un condensador adicional de 10uF entre 5V y GND. Además, el pin de reinicio está habilitado negativamente. Entonces, para deshabilitarlo, debemos aplicarle 5V. Para eso, se coloca una resistencia de 10k ohmios entre RESET y Vcc. Además, el ATMega328, suele funcionar a 16MHz. Para eso, entre los pines 9 y 10 colocamos un cristal de 16MHz. Pero este cristal, para oscilar, necesita dos condensadores de exactamente 22pF conectados a GND. En la figura anterior, tiene todos los pines del chip. Ahora mismo, si el microcontrolador tiene un cargador de arranque, podríamos cargar un código. Pero imaginemos que no tiene un gestor de arranque.
Paso 2: grabar el gestor de arranque
Ahora, imaginemos que el chip no tiene el cargador de arranque (chip virgen). Para eso, debe realizar las siguientes conexiones desde un Arduino UNO. Estos son los pines SPI, CLOCK, MISO y MOSI.
Paso 3: conecta Arduino a la PC
Ahora conecta el Arduino a tu PC. Abra Arduino IDE y vaya a Archivo → Ejemplos → ISP Arduino y abra ese ejemplo. Seleccione el com de la placa Arduino UNO, seleccione la placa como Arduino UNO y suba este código.
Paso 4: cargador de arranque
Ahora haga las conexiones en el esquema anterior y es hora de grabar el gestor de arranque. Vaya a Herramientas → programador → Arduino como ISP. Con eso cambiamos el programador a ISP.
Paso 5: finalmente grabar el gestor de arranque
Finalmente, vaya a Herramientas → Grabar gestor de arranque. Ahora los LED del Arduino parpadearán mucho. Una vez que reciba el mensaje de bootlaoder quemado, estaremos listos para comenzar.