Atmel® -ohjain on mikro -ohjain, joka toimii yhdellä integroidulla piirillä (IC) tai yhdellä piirilevyllä ja on suunniteltu suorittamaan pieniä suoritusohjelmia reaaliajassa. Ohjain käyttää haihtumatonta muistia tai flash -muistia, mikä tarkoittaa, että se voi tallentaa tietoja ilman virtalähdettä. Atmel® -ohjain on pohjimmiltaan upotettu yhden kortin tietokone, joka toimii avoimen lähdekoodin Atmel® -ohjelmistoilla. Se synkronoituu Atmel® -verkon rajapinnan kanssa ja sitä voidaan käyttää jopa robottien ja muiden tietokonelaitteiden kaltaisten projektien luomiseen.
Eräänlaisessa Atmel® -ohjaimessa on uudelleenohjelmoitava mikroprosessori, joka käyttää haihtumatonta muistia. Siinä on 2 megatavua (MB) muistia ja 10,000 2.7 kirjoitus- ja lukusykliä. Sen käyttöteho vaihtelee 6 voltin (V) ja 0 V välillä, ja sen staattinen toiminta -alue on 24 hertsiä (Hz) – 8 MHz. Atmel® -ohjaimen hajamuisti (RAM) on 15 -bittinen keskusyksikkö (CPU) ja siinä on 51 erillistä ohjelmoitavaa tulo-/lähtölinjaa (I/O). Tämä laite noudattaa MCS-XNUMX-alan standardeja ja on täysin yhteensopiva muiden samoja standardeja käyttävien elektronisten laitteiden kanssa. Mikro-ohjain on erittäin tehokas, kustannustehokas ja joustava toimimaan monien sulautettujen ohjaussovellusten kanssa.
Atmel® -ohjaimessa on sovelluksia, jotka voivat synkronoida langattomien verkkojen kanssa, kuten Zigbee®. Sen radiotaajuisen (RF) lähetinvastaanotinkomponentin avulla se voi muodostaa yhteyden mihin tahansa tämän tyyppiseen verkkoon ja olla täysin toimiva, jotta se voi muodostaa yhteyden Internetiin tai vain itse verkkoon. Atmel® -ohjain on myös Institute of Electrical and Electronics Engineers (IEEE) 802.15.4 -standardien mukainen, jotka ovat pienemmillä alueilla käytettäviä langattomia verkkoja. Tämä mikro -ohjain on osa 8051 -mikroarkkitehtuurin laajempaa valikoimaa. Siinä voi olla pistorasialaitteita pudotuksia varten, jotka noudattavat alan standardeja.
Yksi Atmel® -ohjaimella tehtävistä asioista on, että sitä voidaan käyttää muiden elektronisten laitteiden, kuten robottien, luomiseen. Mikro -ohjaimelle on ehkä suoritettava jonkinlainen ohjelmointi, jotta se on valmis kotitekoisen laitteen rakentamiseen, ja yksi ohjelmointikieli, jota se voi käyttää, on C.Mikro -ohjaimen sirussa on I/O -nastat, joiden tietyt tukiprotokollat on sisäänrakennettu siruun . Joissakin suorittimien arkkitehtuureissa on I/O -tilat rekistereille, jotka sisältävät ainutlaatuisia käyttöohjeita. C -kielellä ei ole I/O -tilan käsitettä, joten C -kääntäjä voi tarjota laajennuksia, jotka mahdollistavat mikro -ohjaimen I/O -rekisterit.