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.