Paso 3: Abrir una nueva solución e iniciar el programador
Figura 6: En ' archivos > nuevo proyecto ' Seleccione proyecto de ejecutable de C++ de GCC. Figura 7: En ' proyecto > Propiedades de la cuerda de salvamento Atmel establece el programador y el reloj de la ISP. Figura 8: En ' Herramientas > Programación del dispositivo ' configurar el programador, leer la firma de dispositivo y ajustar el reloj de la ISP.
Aunque no se escribir código para este Instructable, necesitamos hacer breve mención de los idiomas ya que se abrirá una ventana [13] codificación que se utilizará en el próximo par de Instructables que comience la codificación. Un número de idiomas puede utilizarse con los microcontroladores de Atmel aunque se requerirá un compilador adecuado para traducir el texto inglés-como en el código hex de máquina utilizado por el MCU. Como nota, muchas idiomas modernas de nivel alto para sistemas basados en Windows compilación a CIL de lengua intermedia común y guardar en ese formato como parte de un manifiesto. El CIL se compila a código máquina en tiempo de ejecución [14]. Nos usar C o C++ lleno con el estudio de Atmel aunque BASCOM [15], que es una forma de BASIC, representa a un fuerte competidor de fácil de usar. El Atmel Studio 6 (AS6) ofrece la oportunidad de elegir entre C o C++. Usamos C++ debido a su semejanza con C y su mejor conjunto. Como nota, entorno de desarrollo integrado (IDE) de AS6 es esencialmente el mismo en cuanto a Microsoft Visual Studio (VS) en términos de diseño. Los dos IDEs (VS y AS) se refieren al grupo de archivos asociados con el programa como la 'solución' y este grupo incluye el archivo de texto C o C++. El primer eslabón de referencia [7] proporciona una buena introducción al AS pero utiliza un programador diferente que la utilizada aquí.
Conectar el programador al puerto USB.
Iniciar estudio de Atmel 6 (AS6)
Abra una nueva solución (es decir, proyecto) haciendo clic en el menú secuencia de archivos > nuevo proyecto.
Completar el cuadro de diálogo que aparece como sigue
Seleccione el idioma como ejecutable de C o C ++ ejecutable. Usamos C++ como se muestra en la figura 6.
Junto a 'nombre' de tipo 'Cuerda de salvamento de Atmel'. AS6 completará automáticamente el nombre de la solución.
Marque la casilla junto a 'Crear Director de solución'.
Aparece el cuadro de diálogo de selección de dispositivo. Seleccione 'ATTiny 2313A'. Haga clic en Aceptar.
En la franja del menú en la parte superior de la ventana AS6, seleccione Proyecto > Propiedades de Lifeline de Atmel.
En el lado izquierdo del cuadro de diálogo, seleccione la ficha dispositivo y verificar dispositivo = ATTiny2313A.
En el lado izquierdo del cuadro de diálogo, seleccione la pestaña de herramienta y seleccione su programador (hielo de Atmel o AVRISP MKII etc.) en el cuadro desplegable como se muestra en la figura 7. Funciona el reloj de la ISP de 125 kHz, este valor debe coincidir con un conjunto de herramientas (artículo 8) y debe ser menor 1/4 de la tarifa de reloj de la MCU a programar. En nuestro caso, el MCU opera a 8 MHz. Haga clic en la opción de menú Archivo > guardar todo.
Conecte la batería de 9V para circuito y conectar el programador a la Junta a través del cable adaptador previamente construido.
En la franja del menú en la parte superior de la ventana AS6, seleccione Herramientas > Programación del dispositivo. En el cuadro de diálogo resultante que se muestra en la figura 8, la caja de herramientas debe mostrar a su programador (hielo de Atmel o AVRISP MKII etc.), que el dispositivo debe estar ATTiny2313A y las siglas que ISP debe estar en el cuadro 3 rd . Haga clic en aplicar. En este punto, que AS6 actualizar el flash en el programador, si así lo solicita. Consulte Inicio #1 paso 4 Si el programador no instalar correctamente la actualización de hardware. Leer el destino voltios – debe ser dentro de unos pocos por ciento de 5V. Ajustar el reloj de la ISP a 125 kHz para en el artículo 6. Varios OKs aparecerá en la parte inferior izquierda del cuadro de diálogo.
Guardar la solución completa. Nota: La solución completa se pueden guardar haciendo clic en el icono con varios discos en la barra de herramientas o bien utilice Archivo > guardar todo.
Nota importante: Asegúrese siempre de que el reloj de la ISP en el cuadro de diálogo Propiedades (artículo 6) los partidos en la sección Herramientas (artículo 8) al abrir una solución existente en el estudio de Atmel (después de han conectado el circuito y programador).
No continúe si algo no correctamente funciona – problemas de control en internet. Si todo parece bien y no cerrar el cuadro de diálogo de AS6 para herramientas > Programación del dispositivo. No desconecte la batería.