Cargador de arranque de stock (de fábrica) en ATmega16U2

1

Tengo un problema con ATmega16U2 que incluye soporte de hardware USB. Como la hoja de datos describe:

  

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.

Así que he creado una placa de circuito impresa con ATmega16U2 y la conecté a mi PC. Para iniciarlo en el modo de cargador de arranque, puse a RESET y HWB en corto, luego solté RESET y HWB después de eso (se levantaron ambos pines). Desafortunadamente, mi PC no puede comunicarse con el dispositivo conectado, lo que deja el siguiente error:

Paraasegurarsedequenoseaunproblemadehardware(circuitodefectuoso:acoplamiento,rutaslargas,altaimpedancia,cortocircuitos,etc.),loconectéconunprogramadorISP.Pudeleerlafirmadelchip,losbitsdefusible/bloqueo.LimpiétodoelchipylodestelléconelsoftwareArduino(elprimerarchivohexadecimalfácildeencontrarenInternetquesemeocurrió).Funciona,reconocidocomodispositivodecomunicaciónenserie,querecibiósuenumeraciónCOM.LuegosoldéotrochipATmega16U2abordoyloconectédenuevo,peroaúnasínopuedocomunicarmeconelcargadordearranquedelchipdefábrica.Loúnicoquecambióeselchip:delchipdestockflasheadoalstockpuro.

Aquíestámiesquemadecircuitos.Estoyusandoelcristalde16MHzenestemomento,tambiéntengoelcristalde8MHzdeprueba:

Gracias por leer y comparta su experiencia si ha trabajado con esos microcontroladores.

    
pregunta Adrian Adamczyk

1 respuesta

1

Después de algún tiempo trabajando en otro proyecto, decidí rehacer mi PCB. Hice algunos cambios, acorté las trazas, moví los componentes THT a la otra capa, etc.

Y funcionó. Mi uC se reconoce y se enumera como "ATmega16U2". Esto me hace sentir confundido, porque mi primer PCB parecía ser lo suficientemente bueno.

Gracias por las respuestas. Ahora es el momento de implementar la funcionalidad, voy a utilizar LUFA para hacer la comunicación COM.

    
respondido por el Adrian Adamczyk

Lea otras preguntas en las etiquetas