Wat is een Atmel®-controller?
Een Atmel®-controller is een microcontroller die op één geïntegreerde schakeling (IC) of een enkele printplaat draait en is ontworpen om kleine uitvoeringsprogramma's in realtime uit te voeren. De controller gebruikt niet-vluchtig geheugen of flash-geheugen, wat betekent dat het informatie kan opslaan zonder dat een elektrische stroombron nodig is. Een Atmel®-controller is in wezen een ingebedde, single board computer die draait 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 schrijf- en leescycli. Het werkvermogen varieert tussen 2,7 volt (V) en 6V en heeft een statisch werkbereik tussen 0 hertz (Hz) en 24 MHz. Het RAM-geheugen (Random Access Memory) van de Atmel®-controller is een 8-bits centrale verwerkingseenheid (CPU) en heeft 15 afzonderlijke, programmeerbare invoer- / uitvoerregels (I / O). Dit apparaat voldoet aan 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 vele ingebouwde besturingsapplicaties.
De Atmel®-controller heeft applicaties die kunnen synchroniseren met draadloze netwerken zoals Zigbee®. Zijn radiofrequentie (RF) -zendontvangercomponent maakt het mogelijk om verbinding te maken met elk netwerk van dit type en volledig functioneel te zijn, in staat om verbinding te maken met internet of alleen het netwerk zelf. De Atmel®-controller voldoet ook aan de 802.15.4-normen van het Institute of Electrical and Electronics Engineers (IEEE), draadloze netwerken die in kleinere gebieden worden gebruikt. Deze microcontroller maakt deel uit van het bredere bereik van de 8051 microcontroller-architectuur. Het kan socketapparaten voor drop-ins hebben die voldoen aan de industrienormen.
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 programmeren om klaar te zijn voor de bouw van een zelfgemaakt apparaat, en een programmeertaal die hij kan gebruiken is C. Een chip van een microcontroller heeft I / O-pinnen met bepaalde ondersteuningsprotocollen ingebouwd in de chip . Bepaalde architecturen in CPU's hebben I / O-ruimtes voor registers die unieke toegangsinstructies bevatten. De C-taal heeft niet het concept van I / O-ruimte, dus een C-compiler kan extensies bieden voor de I / O-registers van de microcontroller.