He estado trabajando con Arduino por un tiempo, ahora pensé en usar microcontroladores AVR en el panel de control. Vi varios tutoriales sobre cómo transferir archivos .hex al microcontrolador AVR. Mostraron cómo usar el programador USB para transferir el archivo .hex, pero si digo que quiero saber cómo hacer que un programador USB funcione, ¿cuál es la estructura de un programador USB? No encontré nada, ¿puede alguien darme una buena respuesta de cómo se transfiere el archivo .hex a la memoria de los microcontroladores, es decir, el segmento de código en la memoria?
Gracias,