Paso 4: código
Se necesita un programador AVR (o puede usar un arduino, aunque no utilizo este método) con comunicación ISP.
Como se mencionó en el último paso, necesita conectar el programador una manera ISP al microcontrolador. Una foto del pinout de la ISP se muestra y puede ser emparejada a los pines siguientes.
- MISO = pin 18
- MOSI = pin 17
- SCK = pin 19
- RESET = pin 1
- VCC = pin 7
- GND = pin 8
Un archivo zip con el código fuente y el archivo hexadecimal para la grabación se incluyen en este paso junto con el archivo .c.
Tenga en cuenta que en la captura de pantalla de avrdude, showns mi nombre de archivo como GccApplication1 en la carpeta de depuración. Cambiar esta ruta de lo que nombre al archivo y donde pusiste el archivo. De lo contrario, utilice el comando que se muestra a continuación:
AVRDUDE - c usbtiny -p atmega328p - U flash:w:filepath\filename.hex
cambiar usbtiny a cualquier programador usas y el microcontrolador si usted utiliza uno diferente.
Ver la carpeta adjunta el código ***
* Actualizado el código para incluir más funciones (27/01/2013) *