Ir al contenido principal

Entradas

ATmega 328P Pinout detallado

Pinout detallado del ATmega328P Click sobre la imagen para agrandar
Entradas recientes

Leer fuses de Arduino Pro Mini o Atmega 328P con avrdude

Vamos a ver como están seteados los fuses de un ATMega328P o de un Arduino Pro Mini, usando un UNO como ISP y el software de linea de comandos avrdude, el cual viene incluido con el Arduino IDE o se puede descargar una versión desde:  https://github.com/avrdudes/avrdude/ Vamos a conectar el UNO al Pro Mini o ATmega328P siguiendo los pasos del artículo anterior:  Cargar Bootloader usando Arduino Uno como ISP Una vez conectado y el UNO enchufado a la PC por USB vamos a abrir una línea de comandos en Windows. Nos vamos a situar en la ubicación en donde tengamos el avrdude y vamos a ejecutar el siguiente comando: avrdude -P com6 -b 19200 -c stk500v1 -p m328p -v avrdude es el nombre del programa. -P es el parámetro que nos permite especificar el puerto en mi caso com6 , reemplazarlo por el que corresponda. -b es el baudrate que para poder leer los datos del mcu tiene que estar puesto en 19200 , de otro modo no va a funcionar. -c es para indicar el programador en este caso para ...

Cargar Bootloader usando Arduino Uno como ISP

Vamos a instalarle un Bootloader a un Arduino Pro Mini usando un Arduino Uno como ISP. Utilizaremos MiniCore que nos va a permitir setear los fuses del Atmega328P para poder hacerlo funcionar a 4Mhz con el oscilador interno del microcontrolador y de esa manera poder bajar la tensión del BOD a 1.8v lo que nos va a permitir operarlo con dos pilas AA. El MiniCore se puede descargar desde: https://github.com/MCUdude/MiniCore y están explicados todos los pasos detallados para poder instalarlo en el IDE de Arduino. De todos modos los pasos son los siguientes: Instalación del Gestor de Tarjetas (MiniCore) Abrir el IDE de Arduino Abrir Archivo -> Preferencias Ingresar la siguiente url en Gestor de URLs adicionales de tarjetas:        https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json     (Si ya hay otra url cargada se puede agregar otra separada por , ) Abrir el menú Herramientas -> Tarjeta -> Gestor de Tarjetas Una vez que termina de ...