Was ist ein Atmel® Controller?
Ein Atmel®-Controller ist ein Mikrocontroller, der auf einer integrierten Schaltung (IC) oder einer einzelnen Leiterplatte ausgeführt wird und kleine Ausführungsprogramme in Echtzeit ausführt. Der Controller verwendet einen nichtflüchtigen Speicher oder Flash-Speicher, dh, er kann Informationen speichern, ohne dass eine Stromquelle erforderlich ist. Ein Atmel®-Controller ist im Wesentlichen ein eingebetteter Einplatinencomputer, der mit Open-Source-Atmel®-Softwareprogrammen ausgeführt wird. Es wird mit einer Schnittstelle im Atmel®-Netzwerk synchronisiert und kann sogar zum Erstellen von Projekten wie Robotern und anderen computergestützten Geräten verwendet werden.
Eine Art von Atmel®-Controller verfügt über einen umprogrammierbaren Mikroprozessor, der einen nichtflüchtigen Speicher mit 2 Megabyte (MB) Speicher und eine Lebensdauer von 10.000 Schreib- und Lesezyklen verwendet. Die Betriebsleistung liegt zwischen 2,7 Volt (V) und 6 Volt und der statische Betriebsbereich zwischen 0 Hertz (Hz) und 24 MHz. Der Direktzugriffsspeicher (RAM) des Atmel®-Controllers ist eine 8-Bit-Zentraleinheit (CPU) und verfügt über 15 separate programmierbare Eingabe- / Ausgabezeilen (E / A). Dieses Gerät entspricht den Industriestandards des MCS-51 und ist vollständig kompatibel mit anderen elektronischen Geräten, die dieselben Standards verwenden. Der Mikrocontroller ist sehr leistungsfähig, kostengünstig und flexibel für viele eingebettete Steuerungsanwendungen.
Der Atmel®-Controller verfügt über Anwendungen, die mit drahtlosen Netzwerken wie Zigbee® synchronisiert werden können. Die Funkfrequenz-Transceiver-Komponente (RF-Transceiver-Komponente) ermöglicht die Verbindung zu einem beliebigen Netzwerk dieses Typs und ermöglicht die vollständige Funktionsfähigkeit, indem eine Verbindung zum Internet oder nur zum Netzwerk selbst hergestellt wird. Der Atmel®-Controller entspricht auch den Standards IEEE 802.15.4 (Institute of Electrical and Electronics Engineers), bei denen es sich um drahtlose Netzwerke handelt, die in kleineren Gebieten verwendet werden. Dieser Mikrocontroller ist ein Teil des breiteren Spektrums der 8051-Mikrocontrollerarchitektur. Es können Socket-Geräte für Drop-Ins verwendet werden, die den Industriestandards entsprechen.
Mit einem Atmel®-Controller können unter anderem andere elektronische Geräte wie Roboter erstellt werden. Möglicherweise muss der Mikrocontroller etwas programmiert werden, um für den Bau eines selbstgebauten Geräts bereit zu sein, und eine Programmiersprache, die er verwenden kann, ist C. Der Chip eines Mikrocontrollers verfügt über E / A-Pins mit bestimmten im Chip eingebauten Unterstützungsprotokollen . Bestimmte Architekturen in CPUs verfügen über E / A-Bereiche für Register, die eindeutige Anweisungen für den Zugriff enthalten. Die C-Sprache kennt kein Konzept für den E / A-Bereich, sodass ein C-Compiler Erweiterungen bereitstellen kann, um die E / A-Register des Mikrocontrollers zu berücksichtigen.