This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
APORTE Bootloader. Instalación (método simple)
#1
Hola a tod@s,

Aquí os dejo un enlace al tutorial de cómo instalar el bootloader a un microcontrolador ATMEGA328P

Espero que le pueda servir de ayuda a alguien...

  Responder
#2
Hola

Me parece muy buena idea esa de usar solo el micro en los proyectos.

Mi duda es que cuando vayamos a usarlo como si fuese un arduino, conectando sensores, salidas, etc en los pines correspondiemtes  ¿necesitamos algun hardware adicional? como resistencias, diodos.

Soy un cero a la izquierda en electronica, igual pregunto una chorrada

Saludos y gracias
  Responder
#3
Lo que te ahorrarías usando sólo el micro es que no necesitas la placa de Arduino, pero el resto de componentes que necesitaras agregar a tus proyectos a las salidas o entradas los seguirás necesitando...
  Responder
#4
Creo que no me entendiste o no me explique bien.
Te lo pregunto con un ejemplo. Imagina que tengo un sensor que se conecta a 5v, GRD y una entrada de señal  analogica al arduino. La duda es, al no estar el resto de componentes del arduino uno, si puedo seguir conectando igual el sensor, en las patas correspondientes en el atmega, directamente.

Gracias
  Responder
#5
El hardware mínimo necesario es un regulador de tensión con su condensador, una resistencia de 10k para poner el pin RESET a 1 y que el microcontrolador arranque, y por ultimo 2 condensadores de 22pF y el cristal oscilador de la frecuencia adecuada.

Eso es lo mínimo, ningún microcontrolador funciona sin su cristal ni condensadores ya que son los que proporcionan el reloj. Con respecto a todas las demas funcionalidades, si, deberian irte perfectamente los sensores y los pines, sean analogicos o digitales, simplemente asegurate de no exigirles demasiada potencia o los puedes quemar, igual que con la placa normal de toda la vida.
  Responder
#6
(27-05-2018, 04:18 PM)makoki_63 escribió: Creo que no me entendiste o no me esplique bien.
Te lo pregunto con un ejemplo. Imagina que tengo un sensor que se conecta a 5v, GRD y una entrada de señal  analogica al arduino. La duda es, al no estar el resto de componentes del arduino uno, si puedo seguir conectando igual el sensor, en las patas correspondientes en el atmega, directamente.

Gracias

Efectivamente, lo puedes hacer como dices. Tienes que tener algunas precauciones a la hora de conectar a los pines, ya que la numeración de los pines del microcontrolador no son los mismos que los de Arduino (lo explico en el vídeo), pero por lo demás podrías hacerlo sin problema.

(27-05-2018, 06:20 PM)Shellmer escribió: El hardware mínimo necesario es un regulador de tensión con su condensador, una resistencia de 10k para poner el pin RESET a 1 y que el microcontrolador arranque, y por ultimo 2 condensadores de 22pF y el cristal oscilador de la frecuencia adecuada.

Eso es lo mínimo, ningún microcontrolador funciona sin su cristal ni condensadores ya que son los que proporcionan el reloj. Con respecto a todas las demas funcionalidades, si, deberian irte perfectamente los sensores y los pines, sean analogicos o digitales, simplemente asegurate de no exigirles demasiada potencia o los puedes quemar, igual que con la placa normal de toda la vida.

Hola Shellmer, no estoy de acuerdo del todo en lo que dices. En el vídeo he cargado el bootloader al microcontrolador sin utilizar ningún cristal ni condesadores externos ya que lo hago utilizando el cristal interno que trae el propio microcontrolador.

Una vez cargado el bootloader en el microcontrolador, si le cargas el programa que tengas en el IDE de Arduino a ese microcontrolador mediante la placa de Arduino, ya puedes sacarlo de la placa y conectar a éste los distintos sensores/elementos  que requiera tu proyecto sin ningún oscilador externo adicional...
  Responder
#7
En lo unico que puedes estar en desacuerdo es rl el hecho de utilizar o no un cristal oscilador... tu lo has hecho y ha funcionado porque has reconfigurado los fuses... pero no es lo habitual.
Es una buena solucion para evitar meter mas cosas en la placa, y la verdad es que si uno no quiere complicarse la vida es la mejor solución. La unica pega de utilizarlo es que no suelen ser muy precisos... tienen un 10% de desviacion en su ciclo y provocan problemas de timing.

Si eso no es un problema, esta muy bien, pero si se necesita precision o contar tiempo necesitaras un cristal.
  Responder
#8
Os dejo en este vídeo un ejemplo de un proyecto en el que se utiliza el microcontrolador de Arduino sin ningún tipo de componente adicional (ni oscilador ni condensadores), lo que nos permite reducir el tamaño en el caso de proyectos finales sencillos

  Responder
#9
una pregunta, tengo una mega2560 china y no funciona, he instalado los drivers y la reconoce en el admin de dispositivos pero al compilar me da error. puede ser los bootloader de la propia arduino, igual ni tiene que ver, pero me parecio leer algo de problema con bootloader.
no se como solucionar el problema
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Instalación de extrusor Titán Juanillo 4 1,593 11-09-2019, 06:35 PM
Último mensaje: Juanillo
  CONSULTA Pines para quemar bootloader CABACO 33 5,180 12-04-2019, 05:28 PM
Último mensaje: AcoranTf
  Instalación de Arduino Mega 2560 en Linux planck669 4 4,296 21-05-2017, 12:47 PM
Último mensaje: planck669