Paso 3: Herramientas de programación de AVR
Soporte de programación
Mina había basado en el entorno de programación de Ghetto. Los pernos largos wirewrap chip del titular de la extienden abajo en un protoboard y hace para una conveniente instalación experimental.
El único problema que he encontrado es que los componentes de los pines de programación no pueden ser conectado a tierra durante la programación. He tomado dos enfoques para resolver este problema. La primera es que los titulares de dos chip, uno para la programación y otro para correr (ver base de 8 pines). Esto no es ideal porque inutiliza un lote de la placa y es bastante molesto mover el chip. La segunda es instalar un pequeño interruptor para desconectar el conector de tierra de la tierra de la placa durante la programación. Esto funciona mejor y deja más espacio en el Protoboard componentes.
Programador
USBtinyISP kit de Adafruit Industries. Con una pequeña modificación (quitar el conector de 10 pines cable y doblar los LEDs) el programador cabe en una lata de goma Altoids. El cable de 6 pines incluso puede ser enrollado en la bandeja de almacenamiento.
Software
WinAVR es una colección de herramientas de desarrollo de software de código abierto para la programación de Microcontroladores AVR en equipos con Windows. Funciona bien con el programador USBtinyISP (ver el Tutorial de AVR).
Recientemente cambié de utilizar aplicación de Bloc de notas del programador que viene incluido con WinAVR a usar Eclipse con el Plugin de Eclipse AVR. Eclipse puede utilizar avrdude, así que tendrás que instalar de todos modos WinAVR. Eclipse cuenta con mejor gestión de proyectos, tutoriales útiles y es gratis. Tomó sólo unos minutos para instalar, trabajar a través de un tutorial y programar un chip.
Teléfono a un amigo
Hay un montón de recursos en Internet. Busca, pide ayuda. Personas pueden estar bien informado y servicial. Eso está bien :-) También pueden ser desdeñosos. Eso no está bien :-(