Primer arranque personalizado de la placa Atmega32u4

0

He construido una placa personalizada con un Atmega32u4, como el Arduino Pro Micro de Sparkfun.

El circuito parece estar bien, pero cuando conecto la placa a una computadora, el dispositivo USB no se reconoce (ni siquiera aparece la burbuja "Instalación del software del controlador del dispositivo").

Me estoy perdiendo algo? ¿No se envía el Atmega32 con un firmware básico instalado?

actualización :

El problema es: si se usa solo el oscilador interno, ¿se debe reconocer la MCU como un dispositivo USB cuando se conecta a una computadora? Si no, ¿qué se necesita para hacer eso?

    
pregunta Madarco

2 respuestas

3

De la Hoja de datos del cargador de arranque DFU :

  

Los 8bits mega AVR con dispositivos de interfaz USB están configurados de fábrica con un   El cargador de arranque USB se encuentra en la sección de arranque del chip en el chip del controlador.

     

Este gestor de arranque USB permite realizar la programación en el sistema desde un USB   controlador de host sin quitar la parte del sistema o sin una   Aplicación preprogramada y sin ninguna interfaz de programación externa.

La parte en sí debe incluir un gestor de arranque. Verifique que el circuito esté configurado según la sección 21, "Controlador USB", en la hoja de datos de Atmega16U4 / 32U4 y que los fusibles estén programados para operación con cristal externo, así como BOOTRST para arrancar en el cargador de arranque en lugar del código en 0x0000.

    
respondido por el Ignacio Vazquez-Abrams
1

Sí, el ATmega32U4 viene con un cargador de arranque USB DFU instalado. ¿Ha leído la documentación del cargador de arranque y comprende las diferentes formas en que se puede activar el cargador de arranque? ¿Entiende que este cargador de arranque no es compatible con el cargador de arranque Arduino? (Consulte esta página .)

Según mi análisis preliminar preliminar de este documento, parece que pudo haber sido un error omitir las conexiones ICSP, porque parece que necesita cambiar al menos un fusible de configuración o dos para poder activar el cargador de arranque en un chip que de otra manera está en blanco.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas