Wat is een Atmel® -controller?

Een Atmel® -controller is een microcontroller die draait op één geïntegreerd circuit (IC) of een enkele printplaat en is ontworpen om kleine uitvoeringsprogramma's in realtime uit te voeren. De controller maakt gebruik van niet -vluchtig geheugen of flashgeheugen, wat betekent dat hij informatie kan opslaan zonder een elektrische stroombron. Een Atmel® -controller is in wezen een ingesloten computer met één bord die wordt uitgevoerd op open source Atmel® -softwareprogramma's. Het synchroniseert met een interface op het Atmel® -netwerk en kan zelfs worden gebruikt om projecten zoals robots en andere geautomatiseerde apparaten te maken.

Eén soort Atmel® -controller heeft een herprogrammeerbare microprocessor die niet -vluchtig geheugen gebruikt, met 2 megabytes (MB) geheugen en een uithoudingsvermogen van 10.000 cycli van schrijfcycli en leest. De bedrijfsvermogen varieert tussen 2,7 volt (V) en 6V en heeft een statisch bedieningsbereik tussen 0 Hertz (Hz) en 24 MHz. Het Random Access Memory (RAM) van de Atmel® -controller is een 8 -bit centraalVerwerkingseenheid (CPU) en heeft 15 afzonderlijke, programmeerbare regels van invoer/uitvoer (I/O). Dit apparaat volgt de MCS-51-industrienormen en is volledig compatibel met andere elektronische apparaten die dezelfde normen gebruiken. De microcontroller is zeer krachtig, kosteneffectief en flexibel om te werken met veel besturingstoepassingen die zijn ingebed.

De Atmel® -controller heeft toepassingen die kunnen synchroniseren met draadloze netwerken zoals Zigbee®. Met de transceiver -component van de Radio Frequency (RF) kan het verbinding maken met elk netwerk van dit type en volledig functioneel zijn, in staat zijn om verbinding te maken met internet of alleen het netwerk zelf. De Atmel® -controller voldoet ook aan het Institute of Electrical and Electronics Engineers (IEEE) 802.15.4 -normen, die draadloze netwerken zijn die in kleinere gebieden worden gebruikt. Deze microcontroller is een onderdeel van het bredere bereik van de 8051 microcontroller ARChitecture. Het is in staat om socketapparaten te hebben voor drop-ins die de industriële normen volgen.

Een van de dingen die met een Atmel® -controller kunnen worden gedaan, is dat deze kan worden gebruikt om andere elektronische apparaten zoals robots te maken. De microcontroller moet mogelijk wat programmering laten doen om klaar te zijn voor de constructie van een zelfgemaakt apparaat, en een programmeertaal die het kan gebruiken is C. Een chip van een microcontroller heeft I/O -pins met bepaalde ondersteuningsprotocollen ingebouwd in de chip. Bepaalde architecturen in CPU's hebben I/O -ruimtes voor registers met unieke instructies voor toegang. De C -taal heeft niet het concept van I/O -ruimte, zodat een C -compiler extensies kan bieden om de I/O -registers van de microcontroller mogelijk te maken.

ANDERE TALEN