Cómo se programa el MCU está ligada a la del programador que está utilizando. Por ejemplo, porque Atmel Studio no de forma nativa soporte de la USB Pequeño, el proceso es diferente.
Si le sucede a ser la programación de los microcontroladores AVR con el USB Pequeño, hay un video que explica cómo configurar Herramientas Externas en Atmel Studio, haciendo uso de avrdude.
Este es el resumen de cómo configurarlo:
- Ir a las Herramientas del menú y seleccione Herramientas Externas...
- Dar el valor predeterminado
[New Tool 1]
un Título, por ejemplo, USBTinyISP
- El Comando es
avrdude.com
- Los argumentos son los parámetros que se pasan a avrdude. Aquí usted puede insertar marcadores de posición para el proyecto de los nombres de archivo. El ejemplo en el video es:
-c usbtiny -p m324p -U flash:w:$(ProjectDir)Release\$(ItemFileName).hex:i
Cambio m324p
a la correspondiente MCU. (Es posible que desee hacer varias Herramientas Externas si se trabaja con varios tipos, de lo contrario, usted necesita para cambiar esto, como el cambio de MCU).
$(ProjectDir)
y $(ItemFileName)
son variables que se pueden insertar haciendo clic en la flecha justo después de los argumentos de campo.
Por último, asegúrese de incluir :i
al final de la cadena, esto indica que el formato Intel Hex.
- Dejar Directorio Inicial en blanco (ref).
- Comprobar el Uso de la ventana de Salida
Cuando haya seleccionado la Liberación en Atmel Studio, la construcción del proyecto se basará archivos en la bin\Release
subcarpeta en el directorio de proyecto. (Usted puede crear un externo independiente de la herramienta de Depuración, si se desea, se muestra en el vídeo.) La selección de la Herramienta Externa continuación, utilice los archivos de salida por avrdude de la línea de comandos y escribir en el MCU.
Si usted desea, haga clic en una barra de menú y seleccione Personalizar si desea añadir un botón de la Herramienta Externa, en lugar de seleccionar desde el menú Herramientas cada vez.
Con este proceso, se puede construir el proyecto (F7), a continuación, escribir en el microcontrolador con un clic del botón.