Paso 4: El Makefile
Hacer se utiliza para automatizar el proceso de construcción de un programa. puede configurar un archivo make para permitir todo el proceso ser un comando, "hacer programa".
Hacer el uso crea macros para ejecutar fácilmente una colección de comandos relativos a la construcción de un proyecto.
El primer comando es llamado por defecto, así que puede ser útil tener una macro ayuda primero.
Esto siempre le recuerda cómo tienes el programa en vez de la necesidad de mirar a través de su código Si olvidas.
La siguiente parte de este makefile es hexagonal.
Esto hace todo el proceso para compilar el chip. El proceso para compilar un programa de AVR es un poco difícil y largo, pero esta porción le impide que necesitan recordar cada parte del proceso. Las partes más importantes de este proceso de compilación para recordar es la--mmcu = attiny85 y el led_flash. Estos deberán cambiarse según su propio proyecto. Si usas un chip avr diferentes, simplemente cambiar attiny85 al tipo que se utiliza. Si el archivo no se llama led_flash.c, a continuación, cambie todas las instancias de led_flash con el nombre de archivo.
Por último, el DF_CPU = 8000000 define la velocidad del reloj en el microcontrolador. Muchos artículos como retrasos no funcionará correctamente a menos que usted seleccione el valor correcto. Si usa un chip diferente, o modificar la velocidad de cualquier manera, por favor consulte la hoja de datos para su chip AVR.
Esto instala el programa en el chip AVR. Preste atención a:
arduino - c -p attiny85 -P /dev/tty.usbmodemfd121
Esto establece el tipo de pro