Atmel arranque 1: Estudio de Atmel y programador

M. A. Parker c2015

Estudio 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í comienza el viaje, aunque algo corto, a través de una serie de 'Startup' Instructables [0] centrándose en 'primeros pasos' con el Atmel MCU. En el camino, la serie (Inicio 5) muestra cómo construir el 'salvavidas' para arreglar fusible incorrecto set brocas – una más simple de proyectos pero útil a la experta y hace un bonito regalo. Este arranque inicial describe la configuración del estudio de Atmel y programador y la construcción de un cable adaptador para conectar el programador al tablero de un experimentador. Inicio 2 describe la construcción de un circuito de 'plataforma' en protoboard de un experimentador utilizada para establecer los bits del fusible interno de la MCU. El circuito se utilizará para los restantes tres Instructables de inicio. Startups, 3 y 4 utilizan la plataforma para demostrar 'Blinky', el LED que parpadea y para describir la vida 'secreta' de los registros PORT de Atmel, PIN y DDR y resistencias pull-up.

** Nota: Para los que quieren el PDF de este instructable, descargar el PDF adjunto utilizando el debajo de enlace en vez de la generada automáticamente por el sitio web - que automatización no mantiene la Asociación de los títulos con las fotos.

Empezamos a utilizar los microcontroladores de Atmel en el 2000s temprano con el fin de crear unidades de adquisición de datos para los experimentos con la fabricación de la IC y para la demostración de un comunicador único ruido multicanal. Similar a otras personas, tuvimos que aprender ciertos bien publicados 'secretos' del Microcontrolador AVR Atmel incluyendo, en el nivel más básico, el DDR de registro de dirección de datos, Puerto versus PIN y el formato de datos USART (invertida). Afortunadamente, una firma de consultoría suministro de nuestro MCU necesita, también prestó asistencia para 'empezar' y punteros en los 'secretos'. Mientras planea publicar algunos proyectos MCU, parecía razonable pasar el favor por proveer a algunas guías 'Primeros pasos', aunque con mucho más detalle, para que otros interesados podrían beneficiarse personas.

Este Instructable proporciona una introducción al uso de una sola MCU Atmel. Aunque empezamos con la ATTiny2313A [3], la discusión se aplica a la popular AVRs de Atmel (8 bits) como la ATMega328p (de la fama de Arduino). Con la sola microcontroladores de Atmel, el constructor controla todas las opciones y gasta mucho menos dinero que para el más grande y más costoso Arduinos [2]. El 2313A tienen un precio de $1 cada uno y el experimentador de florecimiento será mucho menos traumatizado si una pareja debe ir para arriba en humo. Próximos artículos se centran en otros microcontroladores Atmel como el ATMega328p y la línea de SAM. Por otro lado, el notable PIs de frambuesa [4] ejecutar Linux con un montón de periféricos USB pero utiliza un evento impulsado por la arquitectura que limita la adquisición de datos en tiempo real.

El software de Atmel Studio 6.2 (AS6) proporciona un entorno de desarrollo integrado (IDE) que, entre otras características, (i) permite al usuario escribir declaraciones de programación, (ii) compila las declaraciones programación en sintaxis MCU correcta (es decir, código hexadecimal), (iii) las transferencias el MCU código programador generalmente conectado a un puerto USB, y (iv) programas de disco guarda/recupera. AS6 funcionará con cualquiera de los MCUs de Atmel AVR (es decir, 8 bits) como SAM (es decir, 32 bits). El programador genera las señales necesarias en los pasadores de SPI de interfaz periférica Serial de MCU que involucrar y sincronización el MCU interna 'en el sistema programador ISP' [5]. En Resumen, el programador transfiere el código a la MCU. Estudio de Atmel proporciona compiladores C y C++ que convierten declaraciones de programación en código de sintaxis incluida MCU.

Este instructivo incluye notas sobre herramientas hacia el final y algunas referencias para el programador. Sin embargo, la mayor parte del tutorial de referencia enlaces para componentes electrónicos y C/C++ se encontrarán en los próximos varias instalaciones de la serie de inicio donde se utilizará.

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 Inicio 2: Fusibles y circuitos de microcontroladores

Atmel Inicio 2: Fusibles y circuitos de microcontroladores

M. A. Parker c2015Fusibles y circuitos crea un circuito simple pero importante en protoboard de un experimentador que se utilizará como plataforma básica para muchos proyectos de microcontrolador y los parámetros del microcontrolador (es decir, fusib
Todo en un programador AVR

Todo en un programador AVR

Hay mucha información sobre cómo cargar programas para Microcontroladores AVR, pero nunca he podido encontrar un lugar que tiene todo lo que necesito. Este es mi intento de crear un escudo de Arduino para programar ATtiny85, ATtiny84 y quemar el boot
Arduino Radio

Arduino Radio

Actualización 16.04.2015sólo pensaba cómo sería un "cool" kit look a como, por lo que conseguir una caja de la lata altoids comer todos el piensa dentro y poner todas las piezas necesarias dentro. ;)un nuevo proyecto de Alemania vieja buena.Algu
Cómo convertir datos de la exploración médica en un modelo en 3D para imprimir (también, dinosaurios!)

Cómo convertir datos de la exploración médica en un modelo en 3D para imprimir (también, dinosaurios!)

En este instructivo te guiará a través de cómo convertir datos de las exploraciones de CT o de MRI en un modelo en 3D para imprimir. Mientras utilizo un cráneo de dinosaurio como un ejemplo, puede utilizar los datos en formato DICOM para hacer lo mis
Activado por voz tomas (domótica)

Activado por voz tomas (domótica)

Pero otra voz había controlada por domótica!Como se muestra en la imagen, el sistema puede controlar cualquier aparato eléctrico, encender o apagar, que está conectado a la toma de corriente. El sistema lo hace mediante comandos de voz a medida. El s
Factor de forma pequeño Arduino DIY sobre placa perforada

Factor de forma pequeño Arduino DIY sobre placa perforada

esta placa necesita cable FTDI para programar loNo es compatible en el sentido de tomar protectores (al igual que cada tablero del factor de forma pequeño no es) de Arduino.Pero tiene las mismas clavijas (exepto 3.3V poder y Vin *) como cabeceras de
Estudio Atmel usbasp en el Atmega 8 blanco.

Estudio Atmel usbasp en el Atmega 8 blanco.

Serie de Microcontrolador AVR ha ganado mucha popularidad desdePlacas Arduino y el software es uno de los más comunes para la gente que quiere aprender a hacer uso de micro controlador escribiendo sketches (.ino archivos). Debido a su facilidad de us
Integrar ArduinoISP y estudio de Atmel

Integrar ArduinoISP y estudio de Atmel

¿Quieres una solución barata, o una solución de repuesto para la programación de AVR? No preocuparse más, con este tutorial usted aprenderá cómo utilizar un Arduino Uno como programador de AVR que puede ponen en acción de la Atmel Studio 6.En este tu
Barato programador STK500 AVR de Atmel Studio

Barato programador STK500 AVR de Atmel Studio

Atmel studio es una herramienta poderosa para hacer programas AVR, pero escribir que un programa es el primer paso. Para utilizar el programa debe hacer un circuito y transferir su código en el microcontrolador. Puede programar el AVR de Atmel Studio
Configurar el IDE de Arduino Atmel estudio

Configurar el IDE de Arduino Atmel estudio

La siguiente página le guiará por los primeros pasos necesarios para configurar el entorno de desarrollo. Al final de estos pasos, usted estará listo para escribir, compilar, depurar y subir sus bocetos de ArduinoPaso 1: Configurar la localización de
Arduino en todo tipo de Atmels

Arduino en todo tipo de Atmels

Hola,Este es mi primer instructivo, así que espero que alguien puede hacer algo bueno con él.Así que, ¿qué exactamente es esto?Imaginar: Están trabajando en un proyecto. Desea programar en el lenguaje de Arduino debido a la simplicy. Pero no desea ut