¿Necesito instalar Bootloader en mi nuevo AtMega32? ¿Puedo hacerlo con USBasp?

1

Tuve un Sparkfun Redboard por algún tiempo y me gustaba jugar con él, parpadear los LED y escribir en una pantalla LCD y eso. Ahora quiero diseñar mi propia placa de desarrollo similar para un conjunto similar de aplicaciones. Estoy a gusto con todo, excepto el gestor de arranque. Las siguientes son mis preguntas, la mayoría de mis preguntas pueden ser muy básicas, pero este será mi primer proyecto de electrónica, con tanta amabilidad.

  1. Si compro un nuevo Atmega32 en una tienda local, ¿vendrá con un cargador de arranque?
  2. Si no, ¿es obligatorio instalar un gestor de arranque en él?
  3. Si no es obligatorio, ¿por qué a veces la gente instala un gestor de arranque? Leí en alguna parte que hay un cargador de arranque instalado para la programación de campo, pero no estoy seguro de lo que eso significa.
  4. ¿Qué hardware necesitaré para instalar un gestor de arranque? Puedo ver que se puede usar USBasp para la programación, pero ¿puedo usarlo también para instalar un gestor de arranque? Esto es lo que planeo comprar.
  5. Si USBasp puede cargar un gestor de arranque y programar un microcontrolador, ¿por qué las personas a veces usan Atmel ISP MKII o Atmel AVR ISP, que son tan costosas? ¿No necesito comprar estos derechos?
  6. Si necesito instalar un gestor de arranque, ¿dónde puedo encontrar uno para mi Atmega32? ¿Es esto un gestor de arranque básico estándar?
pregunta nikee

1 respuesta

2
  

Si compraré un nuevo Atmega32 en la tienda local, ¿vendrá con el cargador de arranque?

No

  

Si no, ¿es obligatorio instalar Bootloader en él?

No

  

Si no es obligatorio, ¿por qué a veces la gente instala Bootloader? Leí en algún lugar que Bootloader está instalado para la programación de campo, pero no estoy seguro de lo que eso significa.

Ejemplo: Arduino bootloader: Cuando el cargador de arranque se inicie, espere un momento para recibir comunicación en serie con el código del programa desde el IDE de Arduino. Si no se recibe ningún sericode a través de la interfaz en serie, comienza a cargar el código desde una posición predeterminada en la memoria flash.

  

¿Qué hardware necesitaré para instalar Bootloader? Puedo ver que se puede usar USBasp para la programación, pero también puedo usarlo para instalar Bootloader. Esto es lo que planeo comprar.

USBasp es compatible con Atmega32

  

Si USBasp puede cargar el Bootloader y programar un microcontrolador, ¿por qué las personas a veces usan Atmel ISP MKII o Atmel AVR ISP, que son tan costosas? No necesito comprar estos derechos ???

No sé por qué la gente los compra. Y un USB es suficiente para su tarea.

  

Si necesito instalar Bootloader, ¿dónde puedo encontrar uno para mi Atmega32? ¿Es esto un cargador de arranque básico estándar?

Utilice un motor de búsqueda y use "Atmega32 bootloader" como palabras de búsqueda y desde allí puede seleccionar uno que se adapte a sus necesidades.

    
respondido por el MatsK

Lea otras preguntas en las etiquetas