Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    AVR Wireless Project
    De første AVR mikrokontroller deler ble innført i 1997 . Produkt forskning og utvikling ble utført i Trondheim , Norge . Av hensyn til sine egne, har utviklerne aldri avslørt hva AVR betyr eller står for. Kommersialisering ble finansiert av Silicon Valley baserte Atmel Corporation . Tidlig AtmelAVR mikrokontrollere var nyskapende på mange måter . Enkel å bruke , med innebygd flash-minne , kom de med fri programvare utviklingsverktøy og var in- system programmerbar . Sammen med en lav -kost hardware emulator, senket AtmelAVR mikrokontrollere inngangsbarrierer til embedded systemer innovatører i alle slags markeder . Enhetene er kjent for å levere høy ytelse til ultra - lavt strømforbruk nivåer , ved å oppnå single- syklusen instruksjon utførelse og høy koden tetthet . AVR og Zigbee Trådløst nettverk

    Atmel sin Trådløse AVR programmer bruker et nettverk teknologi som kalles Zigbee . Zigbee er en publisert Institute of Electrical and Electronic Engineers ( IEEE ) standard for lavt strømforbruk trådløse nettverk. Zigbee , som AVR mikrokontroller teknologi , leveres med gratis programvare verktøy som lar utviklere å eksperimentere med trådløst maskinvarestøtte uten å gjøre betydelige investeringer i verktøy . Zigbee -nettverk funksjon med intermitterende tilknytning til inter eller intra garn , og nettverksknutepunkters gi ikke-flyktig datalagring. The self vedlikeholdt distribuert database gjør Zigbee -nettverk selvhelbredende og eliminerer feil på enkeltpunkter
    typer AVR mikrokontrollere
    p Det er tre grunnleggende klasser av AVR mikrokontrollere . : tinyAVR , AVR og megaAVR . Betegnelsene identifisere omfanget av ansiktstrekk apparater og pinnen telling av mikrokontrollere . Men alle de AVR mikrokontrollere har samme instruksjonssett , som gjør bevege en applikasjon fra en til den andre relativt smertefri i form av programvare utforming . Bestemme hvilke som skal brukes for et gitt prosjekt er vanligvis et spørsmål om kostnader, med de minst avanserte kontrollerne også være den minst kostbare.
    Skrive kode for AVR Prosjekter
    < p> Vanligvis er AVR -prosjekt kode skrevet i assembly , men det er mulig å integrere en C-språk kompilatoren med gratis Atmel AVR Studio Development System. AVR Studio er et grafisk brukergrensesnitt ( GUI ) verktøy for kode utvikling og debugging som vil være kjent for alle som har brukt Microsoft Visual Studio eller Eclipse . Du kan skrive, kjøre og feilsøke koden fra AVR studio , som har arbeidsområde , Input /Output (I /O) og prosjektleder verktøylinjer for å gjøre livet enklere for de som foretrekker å unngå kommandolinjen .

    feilsøking en AVR Prosjekt

    Skrive assembly er typisk for det meste en prosess med feilsøking. Dette gjelder særlig for trådløse applikasjoner , hvor problemer kan oppstå utenfor din egen kode eller din egen enhet. Gitt denne virkeligheten , avhengig produktivitet og ultimate suksess ofte på påliteligheten og effektiviteten av debugger din . AVR Studio debugging verktøy lar simulere du I /O, med utsikt over aktivitet på en fiktiv port . Dette verktøyet kalles I /O View, og det gjør at en utvikler å gå gjennom koden og se hva som skjer i execution environment , i minnet og med innkommende data . Du kan også kjøre kode på full fart opp til en forhåndsbestemt pause poeng .

    früher :

     Weiter:
      Relatert Artike
    ·ANSI C datatyper 
    ·Vanlige Delstrenger i C 
    ·Hvordan åpne flere filer for Inn og utganger i C + + 
    ·Hvordan å kompilere DirectX Samples i Visual C 
    ·C + + og kan søke etter Syntax feil 
    ·Hvordan å lære C + + 
    ·Hvordan bruke MFC Verktøylinjer 
    ·Vanlige feil i Turbo C 
    ·Hvordan Sett verdien av en variabel i en streng C 
    ·Hvordan skrive en C Program for å konvertere Hexadecim…
      Anbefalte artikler
    ·Hvordan Endre hver rad i en MySQL tabell med en enkel P…
    ·Hvordan bygge en bane i Eclipse Java 
    ·Hvordan lage Breakout i Visual Basic ( VB ) 
    ·Slik formaterer Dato String i MySQL med PHP 
    ·C + + Fibonacci Nummer Funksjon 
    ·Slik konverterer en Array til en liste i Java 
    ·Trinn i Data Processing Cycle 
    ·Ugjennomsiktig datatyper 
    ·Hvordan avgjøre om VBA har blitt modifisert 
    ·Hvordan sjekke om et tekstfelt i Java Har markøren i I…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/