Principio microcontroladores parte 4: Instalar el entorno de programación (WinAVR)

Bienvenido al siguiente paso en nuestra serie. Vamos a introducir algunos elementos básicos de programación ahora. Este tutorial es simplemente acerca de cómo instalar el entorno de programación. El entorno de programación que vamos a usar se llama WinAVR.

Para poder hacer que el microcontrolador haga algo útil, debemos escribir las instrucciones para seguir. Mientras que podemos escribir estas instrucciones con un editor de texto simple, muchas personas les resulta mucho más fácil usar un "entorno de programación dedicado" para escribir sus programas.

El vídeo en este tutorial te lleva a través de cada paso necesario para instalar un tal entorno de programación (WinAVR) en el equipo. Yo lo llamo un entorno de programación porque el programa que se instalará tiene muchas características. Este particular entorno de programación le permite crear y editar programas en varios idiomas (nos centraremos en C) y luego compilar el programa en un formato ejecutable que entiende el microcontrolador. Por último, WinAVR nos ayudará a transferir este archivo en el microcontrolador. WinAVR también nos ayudará a hacer muchas cosas, como nuestros programas de depuración y dando advertencias durante compilación y errores de sintaxis. Entraremos en los detalles de estos tutoriales más adelante.

El proceso de instalación de WinAVR es muy rápido y conciso. Aquí están los pasos detallados:

  • Descargar los últimos archivos desde la ubicación de archivos de sourceforge de WinAVR .
  • Haga clic en la última versión.
  • Tendrá que responder a la pregunta de seguridad le pregunta si desea guardar la descarga o no, ya que se descarga un archivo ejecutable.
  • Una vez descargado, ejecute el archivo haciendo clic en él.
  • El proceso de instalación comenzará. El proceso de instalación tendrá las ventanas generalmente instalar información de asistente, y ofrecen algunas preguntas que le ayudarán a adaptar el proceso. La mayoría de ellas puede dejarse simplemente como su valor predeterminado, pero selecciona como veis apropiado.

Bueno, eso es prácticamente todo para la instalación. No es muy diferente a la instalación de más programas de Windows. Pero probablemente se dará cuenta de las muchas opciones en la carpeta de menú de inicio para el entorno de programación WinAVR. No temas, que suelen utilizar sólo uno de estos programas llamados "Programmers Notepad". Haciendo clic en este icono se iniciará la interfaz de usuario de la aplicación que nos permite escribir nuestros programas (creación y edición). El programa también contiene comandos de menú que nos ayudarán a compilar el código y luego transferirlo en el microcontrolador.

Bien, usted todavía puede ser oxidado en el proceso de compilación. Recordar que es sólo el proceso donde los conversos de la computadora la legible programa escribió en un conjunto de instrucciones que el microcontrolador puede entender. El Bloc de notas de programadores se encargará de todo esto para nosotros detrás de las escenas, así que no tenemos que preocuparnos por todos los detalles. Sin embargo, puede, Aprenda más sobre el proceso si lo desea.

En el siguiente video, nos pondrá a prueba nuestra configuración y componentes instalados. El programador será probado por lo que podemos confirmar que es reconocido por Windows, y es completamente capaz de comunicarse con el dispositivo microcontrolador. A continuación escribiremos un programa corto de "No hacer nada" para asegurarse de que no hay ningún error cuando transferimos el programa en el microcontrolador.

Artículos Relacionados

Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Hola, esperamos que te ha gustado la parte 1 del principio microcontroladores. Vamos a mover a lo largo de a parte 2 y empezar a hablar acerca de cómo obtener tu microcontrolador para comunicarse con una computadora e interfaces.Por lo tanto, en este
Principio microcontroladores parte 6: Escribir el primer programa para encender un LED

Principio microcontroladores parte 6: Escribir el primer programa para encender un LED

Sé que estás listo para escribir el primer programa. Han sido a través de mucho hasta ahora! Mientras estamos en el tema, vamos a recapitular los acontecimientos. Salió y compró el Microcontrolador AVR de Atmel de su elección. Elegí theATMega32 para
Principio microcontroladores parte 3: Transferencia de un programa en el microcontrolador (conductores)

Principio microcontroladores parte 3: Transferencia de un programa en el microcontrolador (conductores)

¡ Bienvenido a parte 3. Este es un pequeño tutorial que tratará simplemente cargar los controladores para hacer que el programador pueda comunicarse con el ordenador correctamente.Tenga en cuenta que a veces los dispositivos TinyISP y USBAVR ahora vi
Principio microcontroladores parte 8: Agregar un botón al microcontrolador y lo que es hacer algo

Principio microcontroladores parte 8: Agregar un botón al microcontrolador y lo que es hacer algo

Una manera muy simple y fácil para proporcionar para la interacción humana con el microcontrolador es insertar un botón en el circuito. Comunicarse con equipos mediante dos principales dispositivos de entrada: el ratón y el teclado. Un teclado no es
Principio microcontroladores parte 9: Botón y Software contra rebotes métodos

Principio microcontroladores parte 9: Botón y Software contra rebotes métodos

En esta parte del tutorial vamos a discutir el botón y software contra rebotes.Queremos estudiar botón contra rebotes primero y en detalle, así que tenemos una buena comprensión de lo que ello conlleva. Botón contra rebotes es importante y no debe se
Principio microcontroladores parte 11: Temporizadores, contadores y el reloj del microcontrolador

Principio microcontroladores parte 11: Temporizadores, contadores y el reloj del microcontrolador

Temporizadores y contadores son tan esenciales que usted verá muchos ejemplos que a lo largo de esta serie. Como el nombre lo dice, se utilizan temporizadores para tiempo y contando. Cuenta y el tiempo le permite hacer algunas cosas muy prolijo como
Principio microcontroladores parte 5: Pruebas del programador y la construcción del primer circuito

Principio microcontroladores parte 5: Pruebas del programador y la construcción del primer circuito

Hasta ahora, tienes todo el software instalado y había construido la interfaz que proporcionará una conveniente conexión del programador al microcontrolador (MCU). Para el siguiente paso, usted necesitará un protoboard (los números son muy útiles), u
Principio microcontroladores parte 13: Introducción a la interfaz de LCD

Principio microcontroladores parte 13: Introducción a la interfaz de LCD

El microcontrolador es una maravillosa pieza de ingeniería y puede hacer muchas cosas (con la ayuda de alguna gran programación), pero sigue siendo una caja negra opaca. Si desea compartir información, o mostrar lo que está tratando de hacer, necesit
Principio microcontroladores parte 7: Revisar el primer programa para hacer el parpadeo del LED

Principio microcontroladores parte 7: Revisar el primer programa para hacer el parpadeo del LED

Ha escrito el primer programa, que enciende un LED. sí, eso fue espectacular! Bueno, no realmente, pero vamos a introducir un poco de locura para el LED. Le daremos una personalidad "bipolar" por lo que es blink. Luego paso a otro nivel y hacer
Partir de microcontroladores parte 1

Partir de microcontroladores parte 1

Esta es la primera de una larga serie de tutoriales dirigidos a proporcionar una guía de principiantes y un tutorial basado en el Microcontrolador AVR de Atmel Atmega32. Voy a mostrar que, a través de ejemplos y proyectos, cómo programar y prever fun
Cómo instalar un entorno de desarrollo web en localhost

Cómo instalar un entorno de desarrollo web en localhost

este instructable es mostrarle cómo instalar Apache, PHP, MySQL en localhost.También cómo configurar para que tienen algunas características de la red de frío, tales como ser capaz de cargar el directorio raíz con el nombre de ordenador (http://deskt
DIY Robot RC con su Android teléfono Tutorial parte 2: Bluetooth/microcontrolador partes y cableado

DIY Robot RC con su Android teléfono Tutorial parte 2: Bluetooth/microcontrolador partes y cableado

en la parte 2 de este tutorial, se introducen detalles de piezas y el cableado. Usted aprenderá cómo construir el Control del Robot RC paso a paso. También proporciona la base para la parte 3 que se muestra cómo conectarse a un puente H y motores. ¡
Inicio microcontroladores parte 12: Intro interrupciones

Inicio microcontroladores parte 12: Intro interrupciones

En esta parte del tutorial que vamos a hablar acerca de las interrupciones de trabajo usando el contador por ejemplo. Interrupciones mejoran el uso de microcontroladores de forma enorme. Interrupciones hacen sus programas reaccionan con el hardware d
Tutorial de microcontroladores parte 10: Crear un juego (el botón)

Tutorial de microcontroladores parte 10: Crear un juego (el botón)

Ahora estamos listos para aplicar lo que sabemos y hacer un juego real. El juego consistirá en un par de botones y dos conjuntos de LEDs (2 filas de 7). El objetivo del juego es ver que entre dos personas puede presionar su botón más veces en la meno