Atmel Inicio 2: Fusibles y circuitos de microcontroladores (3 / 6 paso)

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í.

  1. Conectar el programador al puerto USB.

  2. Iniciar estudio de Atmel 6 (AS6)

  3. Abra una nueva solución (es decir, proyecto) haciendo clic en el menú secuencia de archivos > nuevo proyecto.

  4. 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'.

  5. Aparece el cuadro de diálogo de selección de dispositivo. Seleccione 'ATTiny 2313A'. Haga clic en Aceptar.

  6. 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.

  7. 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.

    Artículos Relacionados

    Atmel Inicio 5: Lifeline

    Atmel Inicio 5: Lifeline

    M. A. Parker c2015La vida es un circuito simple basado en el microcontrolador de Atmel ATTiny2313A unidad (MCU) que funciona como una fuente de reloj sustituto para un objetivo MCU inoperante de fusibles reloj incorrecto. El proyecto, destinado a ser
    Atmel Inicio 4: Dos Blinky, interruptores, resistencias pull-up y poco Ops

    Atmel Inicio 4: Dos Blinky, interruptores, resistencias pull-up y poco Ops

    Figura 1: Interruptores de ejemplo que pueden utilizar resistentes a las tracción MCU, delantero: foto resistor, transistor de la foto, botón; Parte posterior: ejemplo clave los cojines.M. A. Parker c2015Dos Blinky demuestra cómo el MCU puede leer fá
    Atmel Inicio 3: Binky uno – puerto, PIN, DDR y LED

    Atmel Inicio 3: Binky uno – puerto, PIN, DDR y LED

    M. A. Parker c2015Blinky, el LED que parpadea, se muestra cómo utilizar el lenguaje C y C++ en el estudio de Atmel (AS) para controlar el Atmel MCU puertos de entrada y salida (es decir, IO) y revela la vida 'secreta' de los registros del puerto de A
    Atmel arranque 1: Estudio de Atmel y programador

    Atmel arranque 1: Estudio de Atmel y programador

    M. A. Parker c2015Estudio instalación de Atmel (AS) y un programador representan los primeros pasos [0] en el camino al uso de una unidad individual de Atmel AVR microcontrolador MCU [1] en contraposición a la MCU-en-una-junta como Arduino [2]. Aquí
    Cómo cambiar el fusible bits de AVR Atmega328p - microcontrolador de 8 bits con Arduino

    Cómo cambiar el fusible bits de AVR Atmega328p - microcontrolador de 8 bits con Arduino

    En este instructable aprenderás cómo cambiar el fusible bits de Atmega328p microcontrolador. Estoy utilizando Arduino mega como programador programa Atmega328P-PU en protoboard. Se trata de un valor predeterminado 1MHz interno calibrado frecuencia de
    Contraseña base de interruptor de circuito de

    Contraseña base de interruptor de circuito de

    Es un interruptor de circuitoun interruptor eléctrico operado automáticamente diseñado para proteger un circuito eléctrico de daños causados por sobrecarga o cortocircuito. Su función básica es detectar una falla condición y la interrupción de corrie
    Programación de tensión AVR alta (rescate de fusibles)

    Programación de tensión AVR alta (rescate de fusibles)

    Hace un año me reinicia una de mis antiguas pasiones - electrónica. He estudiado electrónica en la Universidad pero eso sucedió durante la edad media (hace 20 años). Mientras esperaba este salto enorme en esquemas y lo que un aficionado puede hacer h
    Pegamento conductor y el hilo conductor: Hacer una exhibición de LED y el circuito de tela que se enrolla.

    Pegamento conductor y el hilo conductor: Hacer una exhibición de LED y el circuito de tela que se enrolla.

    Hacer tus propios tejidos conductores, hilo, pegamento y cinta y usarlos para hacer potenciómetros, resistencias, interruptores, pantallas LED y circuitos.Utilizando pegamento conductor y el hilo conductor puede hacer circuitos y pantallas LED sobre
    Medida de corriente CA amplificador de la diferencia y el microcontrolador

    Medida de corriente CA amplificador de la diferencia y el microcontrolador

    En este proyecto he explicado cómo medir corriente con amplificador de la diferencia y microcontrolador pic de la CA. Existen muchos métodos en internet para la medición de corriente alterna, pero no hay ningún método que utiliza el amplificador de l
    Un simple apertura-cierre led bargraph circuito

    Un simple apertura-cierre led bargraph circuito

    este es mi primer instructables. Yo no soy americano, soy brasileño, así que perdona mi ortografía.Bien vamos a mi proyecto. Un circuito durante meses intentaron tomar un efecto como un "abrir y cerrar" en un gráfico de barras LED y sólo encontr
    Cubo LED 8 x 8 x 8

    Cubo LED 8 x 8 x 8

    pantalla 3D crear su propia 8 x 8 x 8 LED cubo!Creemos que este Instructable es la guía más completa paso a paso para construir un 8 x 8 x 8 que LED cubo publicado siempre en los intertubes. Le mostrará todo, desde la teoría de la operación, cómo con
    Heart rate monitor with PC connectivity

    Heart rate monitor with PC connectivity

    Un monitor(HRM) de pulso es un dispositivo de vigilancia personal que le permite medir la frecuencia cardíaca en tiempo real o grabar la frecuencia cardíaca para estudio posterior. Son muy utilizado por artistas de diversos tipos de ejercicio físico.
    Extraer el alma de Arduino´s / Extrayendo el Alma de Arduino / Arduino bootloader

    Extraer el alma de Arduino´s / Extrayendo el Alma de Arduino / Arduino bootloader

    Sí, sé es un poco exagerado el título, el pecado embargo, al gestor de arranque contienen los microcontroladores de las placas Arduino me gusta llamarlo de esa manera, explicare el por qué una continuación y se explicara como cargar este bootloader u
    Bicicleta varios colores de iluminación

    Bicicleta varios colores de iluminación

    Es más visible de tu moto, el seguro es especialmente en la noche. Por eso he creado la luz de este marco. También parpadea rápidamente para atrapar la atención de la gente.Paso 1: materiales2 - 1nF condensadores2 - 47uF condensadores1 - 20V 2A Schot