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 små utførelsesprogrammer i sanntid. Kontrolleren bruker ikke -flyktig minne, eller flashminne, noe som betyr at den kan lagre informasjon uten behov for en elektrisk strømkilde. En AMEL® -kontroller er egentlig en innebygd, enkeltbrettdatamaskin som kjører på Open Source Atmel® -programmer. Den synkroniserer med et grensesnitt på Atmel® -nettverket og kan til og med brukes til å lage prosjekter som roboter og andre datastyrte enheter.
En slags AMEL® -kontroller har en omprogrammerbar mikroprosessor som bruker ikke -flyktig minne, med 2 megabyte (MB) minne og en utholdenhet på 10.000 sykluser skriver og leser. Driftskraften varierer mellom 2,7 volt (V) og 6V og har et statisk operasjonsområde mellom 0 Hertz (Hz) og 24 MHz. Random Access Memory (RAM) til Atmel® -kontrolleren er en 8 -bits sentralprosesseringsenhet (CPU) og har 15 separate, programmerbare linjer med inngang/utgang (I/O). Denne enheten følger MCS-51 bransjestandarder og er fullt kompatibel med andre elektroniske enheter som bruker de samme standardene. Mikrokontrolleren er veldig kraftig, kostnadseffektiv og fleksibel for å jobbe med mange kontrollapplikasjoner som er innebygd.
Atmel® -kontrolleren har applikasjoner som kan synkronisere med trådløse nettverk som ZigBee®. Radiofrekvens (RF) senderskapskomponent lar den koble seg til ethvert nettverk av denne typen og være fullt funksjonell, å kunne koble seg til Internett eller bare selve nettverket. Atmel® -kontrolleren er også i samsvar 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 mikrokontroller ARChitecture. Det er i stand til å ha socket-enheter for drop-ins som følger bransjestandarder.
En av tingene som kan gjøres med en Atmel® -kontroller er at den kan brukes til å lage andre elektroniske enheter som roboter. Mikrokontrolleren må kanskje ha noe programmering gjort for å være klar for konstruksjon av en hjemmelaget enhet, og ett programmeringsspråk den er i stand til å bruke er C. En mikrokontrollers brikke har I/O -pinner med visse støtteprotokoller innebygd i brikken. Enkelte arkitekturer i CPU -er har I/O -mellomrom 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 mulighet for mikrokontrollerens I/O -registre.