| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Le projet Wireless AVR
    Les premières parties de microcontrôleur AVR ont été introduits en 1997. Recherche et développement de produits a été réalisée à Trondheim, en Norvège. Pour des raisons qui leur sont propres , les développeurs ont jamais révélé ce qui signifie AVR ou représente. La commercialisation a été financée par la Silicon Valley fondée Atmel Corporation. Microcontrôleurs AtmelAVR précoces ont été novateur à bien des égards . Facile à utiliser, avec construit dans la mémoire flash , ils sont venus avec des outils de développement de logiciels libres et étaient en système programmable. Jumelé avec un émulateur de matériel à faible coût , les microcontrôleurs AtmelAVR abaissé les barrières d'entrée pour les systèmes innovateurs intégrés dans toutes sortes de marchés. Les dispositifs sont connus pour fournir des performances élevées à des niveaux très faibles de consommation d'énergie , en réalisant seul cycle - exécution de l'instruction et de la densité de code élevée . AVR AVR et applications sans fil de réseau sans fil Zigbee

    Atmel utilisent une technologie de réseau appelé Zigbee . Zigbee est un institut publié des ingénieurs électriques et électroniques ( IEEE) norme pour les réseaux sans fil de faible puissance . Zigbee , comme la technologie de microcontrôleur AVR , est livré avec des outils libres qui permettent aux développeurs d'expérimenter des applications en réseau sans fil sans faire d'importants investissements dans les outils . Zigbee fonctionnement des réseaux avec connexion intermittente à des filets en inter ou en intra , et les nœuds de réseau offrent un stockage de données non volatile. L' auto - entretenu base de données distribuée rend Zigbee réseaux d'auto-guérison et élimine les points uniques de défaillance
    types de microcontrôleurs AVR

    Il existe trois classes de base de microcontrôleurs AVR . : tinyAVR , AVR et megaAVR . Les appellations d'identifier l'ampleur des ensembles de fonctionnalités et le nombre de broches des microcontrôleurs. Cependant, tous les microcontrôleurs AVR partagent le même jeu d'instructions , ce qui rend le déplacement d'une demande de l'un à l'autre relativement indolore en termes de conception de logiciels. Déterminer lequel utiliser pour un projet donné est généralement une question de coût , avec les contrôleurs moins sophistiqués étant aussi le
    code d'écriture moins cher. Pour AVR projets
    < p> en règle générale, AVR Code projet est écrit en langage d'assemblage , mais il est possible d'intégrer un compilateur de langage C avec le système de développement libre Atmel AVR studio. AVR Studio est un outil d'interface utilisateur graphique (GUI ) pour le développement et le débogage de code qui vous semblera familier à quiconque a déjà utilisé Microsoft Visual Studio ou Eclipse. Vous pouvez écrire , exécuter et déboguer votre code de AVR studio, qui a Workspace, entrée /sortie ( I /O ) et le Projet d'outils pour rendre la vie plus commode pour ceux qui préfèrent éviter la ligne de commande .

    débogage d'un projet

    écriture en langage assembleur AVR est généralement principalement un processus de débogage. Cela est particulièrement vrai pour les applications sans fil , où les problèmes peuvent survenir en dehors de votre propre code ou même votre propre appareil. Compte tenu de cette réalité , la productivité et le succès final repose souvent sur ​​la fiabilité et l'efficacité de votre débogueur. AVR outils de débogage studio permettent de simuler I /O, avec une vue de l'activité sur un port fictif . Cet outil est appelé View I /O, et il permet à un développeur pour passer le code et voir ce qui se passe dans l'environnement d'exécution , la mémoire et les données entrantes. Vous pouvez également exécuter du code à pleine vitesse jusqu'à un point de rupture prédéterminé.

    Previous :

    next :
      articles connexes
    ·Comment utiliser les codes d'accès dans un réseau uni…
    ·Comment écrire une histoire de jeu en C + + 
    ·Comment utiliser la fonction memcpy en C + + 
    ·Les projets ASP.NET et de codification en C 
    ·Comment faire pour modifier les titres dans la barre de…
    ·Comment accéder à la bibliothèque MSDN en C + + 
    ·Comment utiliser les exposants en C + + 
    ·Comment combiner un fichier en utilisant C + + 
    ·Comment connecter VB6.0 et VC + + 
    ·Comment écrire un programme Socket File Transfer Conso…
      articles en vedette
    ·Comment faire pour mettre tableau d'entier dans la fonc…
    ·Java serveur de conversation Tutorial 
    ·Comment introduire le langage VBA 
    ·Comment lire les variables des fichiers texte à VBScri…
    ·Comment changer le défaut MySQL Nom d'utilisateur et m…
    ·Comment compiler un fichier JAR exécutable 
    ·Comment supprimer subviews Android 
    ·Comment trouver un répertoire et sous-répertoire dans…
    ·Comment placer le curseur à un JTextField spécifique 
    ·Comment télécharger une barre de progression PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com