| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    El Proyecto Wireless AVR
    Las primeras partes de microcontroladores AVR se introdujeron en 1997. Investigación y desarrollo del producto se llevó a cabo en Trondheim , Noruega. Por sus propias razones , los desarrolladores no han dado a conocer lo que significa AVR o representa. Comercialización fue financiado por Silicon Valley basado Atmel Corporation. Microcontroladores AtmelAVR primeros fueron innovadores en muchos aspectos. Fácil de usar, con una función de memoria flash, que viene con herramientas gratuitas de desarrollo de software y estaban en - sistema programable. Junto con un emulador de hardware de bajo costo , microcontroladores AtmelAVR bajaron las barreras de entrada a los innovadores sistemas embebidos en todo tipo de mercados. Los dispositivos son conocidos por ofrecer un alto rendimiento a niveles de ultra- bajo consumo de energía , mediante la consecución de un solo ciclo de ejecución de la instrucción y de alta densidad de código . AVR AVR y aplicaciones inalámbricas Zigbee Wireless Networking

    de Atmel utilizan una tecnología de red denominada Zigbee . Zigbee es un Instituto publicada de Ingenieros Eléctricos y Electrónicos ( IEEE) estándar para redes inalámbricas de bajo consumo. Zigbee , como la tecnología de microcontrolador AVR, viene con herramientas de software libre que permiten a los desarrolladores experimentar con aplicaciones de redes inalámbricas sin hacer una importante inversión en herramientas. Zigbee funcionan las redes con conexión intermitente a las redes inter o intra y nodos de red proporcionan un almacenamiento de datos no volátil. El mantenimiento de auto- base de datos distribuida hace Zigbee redes de auto-sanación y elimina los puntos únicos de fallo
    Tipos de microcontroladores AVR

    Hay tres clases básicas de microcontroladores AVR . : tinyAVR , AVR y megaAVR . Las denominaciones identifican la escala de conjuntos de características y el número de pines de los microcontroladores. Sin embargo , todos los microcontroladores AVR comparten el mismo conjunto de instrucciones , lo que hace mover una aplicación de una a la otra relativamente indolora en términos de diseño de software . La determinación de cuál utilizar para un proyecto determinado es típicamente una cuestión de costos , con los controladores menos sofisticados también es el menos costoso.
    Código escritura de Proyectos AVR
    < p> Por lo general , el código de proyecto AVR está escrito en lenguaje ensamblador , aunque es posible la integración de un compilador de lenguaje C con el Atmel AVR System Development Studio gratis. AVR Studio es una herramienta de interfaz gráfica de usuario ( GUI) para el desarrollo de código y depuración que será familiar para cualquiera que haya usado Microsoft Visual Studio o Eclipse. Usted puede escribir , ejecutar y depurar el código de AVR Studio , que cuenta con área de trabajo, de entrada /salida (I /O) y el Proyecto de barras de herramientas para hacer la vida más conveniente para aquellos que prefieren evitar la línea de comandos .

    Depurar un proyecto

    lenguaje ensamblador AVR escritura suele ser todo un proceso de depuración. Esto es particularmente cierto para las aplicaciones inalámbricas , donde los problemas pueden surgir fuera de su propio código o incluso su propio dispositivo. Ante esta realidad , la productividad y el éxito a menudo depende de la fiabilidad y la eficacia de la depuración . AVR Studio herramientas de depuración permiten simular I /O, con el fin de la actividad en un puerto ficticio. Esta herramienta se llama I /O View, y que permite a un desarrollador para recorrer el código y ver lo que está sucediendo en el entorno de ejecución , en la memoria y los datos entrantes. También puede ejecutar código a toda velocidad hasta un punto de ruptura predeterminado.

    Previous :

    next :
      Artículos relacionados
    ·Descripción de un C + + Función y cómo provoca un de…
    ·Cómo aprender STL Contenedores 
    ·Adición de un nodo a TreeView 
    ·Cómo enviar pulsaciones de teclas a Active X Propiedad…
    ·Cómo aprender C con Xcode 
    ·Cómo Multiplicar múltiples enteros en C 
    ·Cómo cambiar mi contraseña SYSDBA 
    ·Cómo asignar un puntero array 2D 
    ·Cómo hacer un Programa de Prueba de opción múltiple …
    ·Cómo mover un objeto mediante Drag en XCode 
      Artículos destacados
    ·Cualidades de un buen desarrollador de Java para sistem…
    ·Cómo diseñar un programa escrito en C + + para calcul…
    ·¿Cómo puedo reproducir un archivo PHP 
    ·Atributos de Valor predeterminado Rails 
    ·Cómo utilizar una clase de matriz en Javascript 
    ·Cómo crear saltos de gráficas dentro de SigmaPlot 
    ·Rejillas Tabla Utilización de Java JSP 
    ·Cómo Encontrar otras instancias de una clase en C + + 
    ·Cómo hacer que un objeto se mueva continuamente en Jav…
    ·Cómo agregar un CRM a un POS 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com