Hva er en Atmel®-kontroller?
En Atmel®-kontroller er en mikrokontroller som kjører på en integrert krets (IC), eller et enkelt kretskort, og er designet for å kjøre lite utførelsesprogrammer i sanntid. Kontrolleren bruker ikke-flyktig minne eller flash-minne, noe som betyr at den kan lagre informasjon uten behov for elektrisk strømkilde. En Atmel®-kontroller er i hovedsak en innebygd, enkelt tavlemaskin som kjører på åpen kildekode Atmel®-programmer. Det synkroniseres med et grensesnitt på Atmel®-nettverket og kan til og med brukes til å lage prosjekter som roboter og andre datastyrte enheter.
En slags Atmel®-kontroller har en omprogrammerbar mikroprosessor som bruker ikke-flyktig minne, med 2 megabyte (MB) minne og en utholdenhet på 10 000 sykluser med skriving og lesing. Driftseffekten varierer mellom 2,7 volt (V) og 6V og har et statisk driftsområde mellom 0 Hertz (Hz) og 24 MHz. Det tilfeldige tilgangsminnet (RAM) til Atmel®-kontrolleren er en 8-bits sentral prosesseringsenhet (CPU) og har 15 separate, programmerbare linjer med inngang / utgang (I / O). Denne enheten følger MCS-51 industristandarder og er fullt kompatibel med andre elektroniske enheter som bruker de samme standardene. Mikrokontrolleren er veldig kraftig, kostnadseffektiv og fleksibel for å fungere med mange kontrollapplikasjoner som er innebygd.
Atmel®-kontrolleren har applikasjoner som kan synkronisere med trådløse nettverk som Zigbee®. Den har en radiofrekvens (RF) -sendemottagerkomponent som gjør at den kan koble seg til ethvert nettverk av denne typen og være fullt funksjonell, og kunne koble seg til Internett eller bare nettverket selv. Atmel®-kontrolleren er også kompatibel med Institute of Electrical and Electronics Engineers (IEEE) 802.15.4 standarder, som er trådløse nettverk som brukes i mindre områder. Denne mikrokontrolleren er en del av det bredere spekteret av 8051 mikrokontrollerarkitektur. Den er i stand til å ha socket-enheter for drop-ins som følger bransjestandarder.
Noe av det som kan gjøres med en Atmel®-kontroller er at den kan brukes til å lage andre elektroniske enheter som roboter. Mikrokontrolleren kan være nødt til å ha litt programmering gjort for å være klar for bygging av en hjemmelaget enhet, og ett programmeringsspråk den kan bruke er C. En mikrokontrollerbrikke har I / O-pinner med visse støtteprotokoller innebygd i brikken . Enkelte arkitekturer i CPUer har I / O-rom for registre som inneholder unike instruksjoner for tilgang. C-språket har ikke begrepet I / O-rom, slik at en C-kompilator kan gi utvidelser for å gi rom for mikrokontrollerens I / O-register.