Paso 5: Obtén la programación!
Aquí están unos últimos consejos para recordar el viaje:
• Si desea hacer que su dispositivo funciona a 8MHz, seleccione la versión de "8MHz" de su ficha y golpear "Burn Bootloader". Tenga en cuenta que más velocidades superiores a la va a necesitar un oscilador externo.
• Si quieres un reto mayor programación, aprender a código con AVR Studio. Usted tendrá que utilizar manualmente AVRdude realmente grabar el código en el chip, pero tienes mucho más control sobre cómo funciona su programa.
• Si usted planea en la programación de un Atmega328 fresco (Arduino Uno chip) con esta configuración, (irónicamente) no puede directamente utilizar el IDE de Arduino para hacerlo. Todavía tengo que probar esto, pero debería poder solucionarlo con la siguiente. Usted tendrá que modificar el boards.txt en "Hardware/Arduino/arduino" y cambiar algunas líneas en la sección "Arduino Uno". Reemplazar las líneas de
uno.bootloader.low_fuses=0xFF
uno.bootloader.high_fuses=0xde
uno.bootloader.extended_fuses=0x05
con
uno.bootloader.low_fuses=0xE2
uno.bootloader.high_fuses=0xDF
uno.bootloader.extended_fuses=0xFD
y el cambio
uno.Build.f_cpu=16000000L
Para
uno.Build.f_cpu=8000000L
Sea! Con un día de trabajo y nada más que piezas baratas de China, usted simplemente construir un programador (con suerte) funcionamiento.
Si ve algún error en mi ible o tiene alguna pregunta, deja un comentario. Buena suerte.