Što je Atmel® kontroler?

Atmel® kontroler je mikrokontroler koji radi na jednom integriranom krugu (IC) ili jednoj pločici i dizajniran je za pokretanje malih programa izvršavanja u stvarnom vremenu. Kontroler koristi nepromjenjivu memoriju ili flash memoriju, što znači da može pohraniti informacije bez potrebe za izvorom električne energije. Atmel® kontroler je u biti ugrađeno jednopločno računalo koje radi na softverskim programima Atmel® otvorenog koda. Sinkronizira se sa sučeljem na Atmel® mreži i čak se može koristiti za izradu projekata poput robota i drugih kompjuteriziranih uređaja.

Jedna vrsta Atmel® kontrolera ima reprogramabilni mikroprocesor koji koristi nepromjenjivu memoriju, ima 2 megabajta (MB) memorije i izdržljivost od 10,000 ciklusa upisivanja i čitanja. Njegova radna snaga kreće se između 2.7 volti (V) i 6V i ima statički radni raspon između 0 herca (Hz) i 24 MHz. Memorija slučajnog pristupa (RAM) Atmel® kontrolera je 8-bitna središnja procesorska jedinica (CPU) i ima 15 zasebnih, programabilnih linija za ulaz/izlaz (I/O). Ovaj uređaj slijedi industrijske standarde MCS-51 i potpuno je kompatibilan s drugim elektroničkim uređajima koji koriste iste standarde. Mikrokontroler je vrlo moćan, isplativ i fleksibilan za rad s mnogim upravljačkim aplikacijama koje su ugrađene.

Atmel® kontroler ima aplikacije koje se mogu sinkronizirati s bežičnim mrežama kao što je Zigbee®. Njegova radiofrekventna (RF) komponenta primopredajnika omogućuje mu povezivanje s bilo kojom mrežom ovog tipa i potpuno funkcionalan, budući da se može spojiti na Internet ili samo na samu mrežu. Atmel® kontroler je također usklađen sa standardima Instituta za elektrotehniku ​​i elektroniku (IEEE) 802.15.4, koji su bežične mreže koje se koriste u manjim područjima. Ovaj mikrokontroler je jedan dio šireg raspona arhitekture mikrokontrolera 8051. Može imati utičnice za utičnice koje slijede industrijske standarde.

Jedna od stvari koja se može učiniti s Atmel® kontrolerom je da se može koristiti za stvaranje drugih elektroničkih uređaja kao što su roboti. Mikrokontroler će možda morati imati određeno programiranje kako bi bio spreman za izradu domaćeg uređaja, a jedan programski jezik koji može koristiti je C. Čip mikrokontrolera ima I/O pinove s određenim protokolima podrške ugrađenim u čip . Određene arhitekture u CPU-ima imaju I/O prostore za registre koji sadrže jedinstvene upute za pristup. C jezik nema koncept I/O prostora tako da C prevodilac može osigurati proširenja koja omogućavaju I/O registre mikrokontrolera.