{"id":9629,"date":"2023-11-02T10:28:00","date_gmt":"2023-11-02T10:28:00","guid":{"rendered":"https:\/\/robotdyn.com\/mikro-atmega32u4-mu\/"},"modified":"2023-11-02T10:28:00","modified_gmt":"2023-11-02T10:28:00","slug":"mikro-atmega32u4-mu","status":"publish","type":"post","link":"https:\/\/robotdyn.com\/de\/mikro-atmega32u4-mu\/","title":{"rendered":"Mikro ATmega32U4-MU"},"content":{"rendered":"<p><\/p>\n<h2 class=\"wp-block-heading\" id=\"specification\">Spezifikationen<\/h2>\n<p><\/p>\n<p><\/p>\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td>Mikrocontroller<\/td>\n<td>ATmega32U4-MU<\/td>\n<\/tr>\n<tr>\n<td>Stromausgang<\/td>\n<td>3.3V-180m\u04105V-800m\u0410<\/td>\n<\/tr>\n<tr>\n<td>Strom IN. USB<\/td>\n<td>5V<\/td>\n<\/tr>\n<tr>\n<td>Strom IN. VIN\/DC-Buchse<\/td>\n<td>5V<\/td>\n<\/tr>\n<tr>\n<td>Leistungsaufnahme<\/td>\n<td>5V 220mA<\/td>\n<\/tr>\n<tr>\n<td>Logischer Pegel<\/td>\n<td>5V<\/td>\n<\/tr>\n<tr>\n<td>USB<\/td>\n<td>Mikro-USB<\/td>\n<\/tr>\n<tr>\n<td>Taktfrequenz<\/td>\n<td>16MHz<\/td>\n<\/tr>\n<tr>\n<td>Betriebsspannung<\/td>\n<td>3.3V<\/td>\n<\/tr>\n<tr>\n<td>Digitale E\/A<\/td>\n<td>20(7-PWM)<\/td>\n<\/tr>\n<tr>\n<td>Analoge E\/A<\/td>\n<td>12<\/td>\n<\/tr>\n<tr>\n<td>Daten-RAM Typ\/Gr\u00f6\u00dfe<\/td>\n<td>2.5Kb<\/td>\n<\/tr>\n<tr>\n<td>Daten ROM Typ\/Gr\u00f6\u00dfe<\/td>\n<td>1Kb<\/td>\n<\/tr>\n<tr>\n<td>Schnittstelle Typ<\/td>\n<td>ISP<\/td>\n<\/tr>\n<tr>\n<td>Betriebstemperatur<\/td>\n<td>-40\u0421\u00b0\/+85\u0421\u00b0<\/td>\n<\/tr>\n<tr>\n<td>PCB-Gr\u00f6\u00dfe (L\u00d7B)<\/td>\n<td>48,26\u00d717,78mm<\/td>\n<\/tr>\n<tr>\n<td>Gewicht<\/td>\n<td>8.5g<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><\/p>\n<p><\/p>\n<h3 class=\"wp-block-heading\">Beschreibung<\/h3>\n<p><\/p>\n<p><\/p>\n<p>Der Micro ATmega32U4-MU ist&nbsp;ein&nbsp;winziges Mikrocontroller-Board, das auf&nbsp;dem ATmega32U4 basiert. Es&nbsp;hat 20&nbsp;digitale Eingangs-\/Ausgangs-Pins (7&nbsp;davon&nbsp;k\u00f6nnen als&nbsp;PWM-Ausg\u00e4nge und 12&nbsp;als analoge Eing\u00e4nge verwendet werden), einen&nbsp;Quarzoszillator, einen&nbsp;Mikro-USB-Anschluss, einen&nbsp;ICSP-Header und einen&nbsp;Reset-Knopf. Mit einer Frequenz von 16 MHz und einer Betriebsspannung von 5 V ist dieses Board \u00e4hnlich wie der Arduino Leonardo, obwohl der Micro ATmega32U4-MU kompakter ist (17,78\u00d748,26 mm).<\/p>\n<p><\/p>\n<p><\/p>\n<p>Das Board enth\u00e4lt alles, was man f\u00fcr den Betrieb des Mikrocontrollers braucht; man muss es nur noch an einen Computer anschlie\u00dfen und loslegen! Dank ihres Formfaktors kann sie&nbsp;einfach auf&nbsp;der Leiterplatte platziert werden.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Wie der Arduino Leonardo verf\u00fcgt der Micro ATmega32U4-MU \u00fcber einen eingebauten USB-Anschluss, so dass kein&nbsp;Konverter erforderlich ist. Dadurch kann der Micro&nbsp;einem&nbsp;angeschlossenen Computer als&nbsp;HID-Ger\u00e4t erscheinen, wie&nbsp;eine&nbsp;Tastatur oder&nbsp;Maus, zus\u00e4tzlich&nbsp;zu&nbsp;einem&nbsp;COM-Port. Das Board ist&nbsp;auch in der Lage,&nbsp;andere Arduino Leonardo-Funktionen auszuf\u00fchren.<\/p>\n<p><\/p>\n<p><\/p>\n<h3 class=\"wp-block-heading\">Stromversorgung<\/h3>\n<p><\/p>\n<p><\/p>\n<p>Der Micro ATmega32U4-MU kann&nbsp;\u00fcber eine&nbsp;USB-Verbindung mit Strom versorgt werden.<\/p>\n<p><\/p>\n<p><\/p>\n<h3 class=\"wp-block-heading\">Stromversorgung:<\/h3>\n<p><\/p>\n<p><\/p>\n<ul class=\"wp-block-list\"><\/p>\n<li><strong>5V<\/strong>. Die geregelte Stromversorgung, die zur Versorgung des Mikrocontrollers und anderer Komponenten auf der Platine verwendet wird. Diese kann entweder von VIN \u00fcber einen&nbsp;Spannungsregler kommen, oder&nbsp;\u00fcber USB oder&nbsp;eine andere geregelte 5V&nbsp;-Versorgung geliefert werden.<\/li>\n<p><\/p>\n<p><\/p>\n<li><strong>3V3<\/strong>. Eine 3,3-V-Versorgung, die von&nbsp;dem eingebauten Regler erzeugt wird. Die maximale Stromaufnahme betr\u00e4gt&nbsp;50mA.<\/li>\n<p><\/p>\n<p><\/p>\n<li><strong>GND<\/strong>. Erdungsstifte.<\/li>\n<p><\/ul>\n<p><\/p>\n<p><\/p>\n<h3 class=\"wp-block-heading\">E\/A-Stifte<\/h3>\n<p><\/p>\n<p><\/p>\n<p>Jeder der 20&nbsp;digitalen Pins kann als&nbsp;Eingang oder&nbsp;Ausgang verwendet werden. Sie arbeiten mit&nbsp;5V. Jeder Pin kann maximal 40 mA liefern oder empfangen und verf\u00fcgt \u00fcber einen internen Pull-up-Widerstand (standardm\u00e4\u00dfig ausgeschaltet) von 20-50 kOhm. Dar\u00fcber hinaus haben einige Pins zus\u00e4tzliche Funktionen:<\/p>\n<p><\/p>\n<p><\/p>\n<ul class=\"wp-block-list\"><\/p>\n<li><strong>Serielle Schnittstelle: 0(RX) und 1(TX) Pins<\/strong>. Dient zum&nbsp;Empfangen (RX) und Senden (TX) von Daten unter Verwendung der seriellen Hardwaref\u00e4higkeit des ATmega32U4. Beachten Sie, dass sich beim Micro ATmega32U4-MU die Klasse Serial auf die USB (CDC)-Kommunikation bezieht, f\u00fcr die Daten\u00fcbertragung an den Pins 0 und 1 ist die Klasse Serial1 zu verwenden.<\/li>\n<p><\/p>\n<p><\/p>\n<li><strong>TWI: 2&nbsp;(SDA) und&nbsp;3 (SCL) Pins<\/strong>. Unterst\u00fctzung der TWI (12C) Kommunikation unter Verwendung der Wire Bibliothek.<\/li>\n<p><\/p>\n<p><\/p>\n<li><strong>Externe Interrupts: 3&nbsp;(Interrupt 0), 2&nbsp;(Interrupt 1), 0&nbsp;(Interrupt 2), 1&nbsp;(Interrupt&nbsp;3) und&nbsp;7 (Interrupt 4)<\/strong>. Diese Pins k\u00f6nnen so konfiguriert werden, dass sie einen Interrupt bei einem niedrigen Wert, einer steigenden oder fallenden Flanke oder einer \u00c4nderung des Werts ausl\u00f6sen. Siehe die Funktion attachInterrupt() f\u00fcr weitere Einzelheiten.<\/li>\n<p><\/p>\n<p><\/p>\n<li><strong>PWM: 3, 5, 6, 9, 10, 11&nbsp;und 13<\/strong>. Bereitstellung eines 8&nbsp;Bit-PWM-Ausgangs mit der Funktion analogWrite().<\/li>\n<p><\/p>\n<p><\/p>\n<li><strong>SPI: auf&nbsp;dem ICSP-Header<\/strong>. Diese Pins unterst\u00fctzen die SPI-Kommunikation unter Verwendung der SPI-Bibliothek. Beachten Sie, dass die SPI-Pins nicht mit&nbsp;einem der&nbsp;I\/O-Pins verbunden sind, wie&nbsp;sie auf&nbsp;dem Arduino Uno sind. Sie sind nur an&nbsp;dem ICSP-Anschluss verf\u00fcgbar.<\/li>\n<p><\/p>\n<p><\/p>\n<li><strong>Analoge Eing\u00e4nge: A0&nbsp;&#8211; A5, A6&nbsp;&#8211; A11 (an&nbsp;digitalen Pins 4, 6, 8, 9, 10&nbsp;und 12)<\/strong>. Der Micro ATmega32U4-MU hat 12&nbsp;analoge Eing\u00e4nge (A0&nbsp;&#8211; A11), die alle auch als&nbsp;digitale E\/A verwendet werden k\u00f6nnen. Die Analogeing\u00e4nge A0&nbsp;&#8211; A5&nbsp;befinden sich an den gleichen Stellen wie&nbsp;auf&nbsp;dem Arduino Uno; die Eing\u00e4nge A6&nbsp;&#8211; A11 liegen auf&nbsp;den digitalen E\/A-Pins 4, 6, 8, 9, 10&nbsp;bzw.&nbsp;12. Jeder Analogeingang bietet 10&nbsp;Bit&nbsp;Aufl\u00f6sung (1024 verschiedene Werte). Standardm\u00e4\u00dfig messen die Analogeing\u00e4nge von 0&nbsp;bis&nbsp;5&nbsp;Volt, obwohl es&nbsp;m\u00f6glich ist&nbsp;das obere Ende des Bereichs mit Hilfe des AREF-Pins und der Funktion analogReference() zu ver\u00e4ndern.<\/li>\n<p><\/p>\n<p><\/p>\n<li><strong>Zur\u00fccksetzen<\/strong>. Ein niedriger Signalpegel setzt den Mikrocontroller zur\u00fcck.<\/li>\n<p><\/ul>\n<p><\/p>\n<p><\/p>\n<h3 class=\"wp-block-heading\">LEDs<\/h3>\n<p><\/p>\n<p><\/p>\n<ul class=\"wp-block-list\"><\/p>\n<li>RX&nbsp;und TX&nbsp;&#8211; blinken, wenn Daten \u00fcber die USB-Verbindung \u00fcbertragen werden.<\/li>\n<p><\/p>\n<p><\/p>\n<li>ON&nbsp;&#8211; Betriebsanzeige.<\/li>\n<p><\/p>\n<p><\/p>\n<li>L&nbsp;&#8211; LED-Anschluss an&nbsp;Digitalpin 13.<\/li>\n<p><\/ul>\n<p><\/p>\n<p><\/p>\n<h3 class=\"wp-block-heading\">Speicher<\/h3>\n<p><\/p>\n<p><\/p>\n<p>Der ATmega 32U4 Mikrocontroller hat 32&nbsp;KB Speicher (davon werden 4&nbsp;KB vom Bootloader verwendet). Au\u00dferdem verf\u00fcgt er \u00fcber 2,5&nbsp;KB SRAM und 1&nbsp;KB EEPROM (die mit der EEPROM-Bibliothek gelesen und beschrieben werden k\u00f6nnen).<\/p>\n<p><\/p>\n<p><\/p>\n<p>Der Micro ATmega32U4-MU verf\u00fcgt \u00fcber eine Reihe von M\u00f6glichkeiten zur Kommunikation mit einem Computer, einem anderen Arduino-Ger\u00e4t oder einem Mikrocontroller.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Der ATmega32U4 bietet serielle UART-TTL-Kommunikation, die an den digitalen Pins 0 (RX) und 1 (TX) verf\u00fcgbar ist.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Der ATmega32U4 verf\u00fcgt \u00fcber Hardware-Unterst\u00fctzung f\u00fcr USB und erm\u00f6glicht au\u00dferdem die serielle Kommunikation mit dem Computer \u00fcber einen&nbsp;virtuellen COM-Port.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Der Micro ATmega32U4-MU fungiert auch als&nbsp;ein&nbsp;USB 2.0&nbsp;-Ger\u00e4t, das standardm\u00e4\u00dfige USB-COM-Treiber verwendet. Die Arduino-Software enth\u00e4lt einen&nbsp;seriellen Monitor, der es erm\u00f6glicht, einfache Textdaten an&amp;nbspsp;das Board zu&nbsp;senden und von ihm zu empfangen. Was wir&nbsp;in&nbsp;dem in der Beschreibung angegebenen Beispiel tun werden.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Eine&nbsp;SoftwareSerial-Bibliothek erm\u00f6glicht die serielle Kommunikation mit&nbsp;jedem&nbsp;der digitalen Pins des ATmega32U4-MU.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Der ATmega32U4 unterst\u00fctzt auch I2C (TWI) und SPI Kommunikation. Die Arduino-Software enth\u00e4lt eine&nbsp;Wire-Bibliothek, um&nbsp;die Verwendung des 12C&nbsp;-Busses zu vereinfachen. Die SPI-Bibliothek kann&nbsp;f\u00fcr die SPI-Kommunikation verwendet werden.<\/p>\n<p><\/p>\n<p><\/p>\n<h3 class=\"wp-block-heading\">Programmierung<\/h3>\n<p><\/p>\n<p><\/p>\n<p>Das Board kann mit der Arduino-Software programmiert werden, indem man ATmega32U4 im Board-Men\u00fc ausw\u00e4hlt.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Der ATmega32U4-Mikrocontroller auf dem Micro ATmega32U4-MU ist bereits mit einem Bootloader ausgestattet, mit dem Sie neuen Code auf das Board laden k\u00f6nnen, ohne ein externes Hardware-Programmierger\u00e4t zu ben\u00f6tigen.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Sie k\u00f6nnen den Bootloader auch umgehen und den Mikrocontroller \u00fcber den ICSP-Header (In-Circuit Serial Programming) programmieren.<\/p>\n<p><\/p>\n<p><\/p>\n<h3 class=\"wp-block-heading\">Automatischer Reset<\/h3>\n<p><\/p>\n<p><\/p>\n<p>Der Micro ATmega32U4-MU muss vor dem Hochladen nicht physisch zur\u00fcckgesetzt werden, sondern ist so konzipiert, dass er von der Arduino-Software auf einem angeschlossenen Computer zur\u00fcckgesetzt werden kann. Der Reset wird&nbsp;ausgel\u00f6st, wenn der virtuelle CDC&nbsp;COM-Port mit&nbsp;1200 Baud ge\u00f6ffnet und dann geschlossen wird. Wenn dies geschieht, wird der Prozessor zur\u00fcckgesetzt und die USB-Verbindung zum Computer unterbrochen. Nach dem Zur\u00fccksetzen des Prozessors startet der Bootloader und bleibt f\u00fcr etwa 8&nbsp;Sekunden aktiv. Der Bootloader kann auch&nbsp;durch&nbsp;Dr\u00fccken der Reset-Taste gestartet werden. Beachten Sie, dass beim ersten Einschalten des Boards direkt zum User-Sketch gesprungen wird, falls vorhanden, und nicht der Bootloader gestartet wird.<\/p>\n<p><\/p>\n<p><\/p>\n<h3 class=\"wp-block-heading\">USB-\u00dcberstromschutz<\/h3>\n<p><\/p>\n<p><\/p>\n<p>Der Micro ATmega32U4-MU verf\u00fcgt \u00fcber eine&nbsp;r\u00fccksetzbare Polysicherung, die die USB-Anschl\u00fcsse des Computers vor Kurzschl\u00fcssen und \u00dcberstrom sch\u00fctzt. Obwohl die meisten Computer \u00fcber einen eigenen internen Schutz verf\u00fcgen, bietet die Sicherung eine&nbsp;zus\u00e4tzliche Schicht&nbsp;Schutz. Wenn mehr als 500 mA an den USB-Anschluss angelegt werden, unterbricht die Sicherung automatisch die Verbindung, bis der Kurzschluss oder die \u00dcberlast beseitigt ist.<\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"Spezifikationen Mikrocontroller ATmega32U4-MU Stromausgang 3.3V-180m\u04105V-800m\u0410 Strom IN. USB 5V Strom IN. VIN\/DC-Buchse 5V Leistungsaufnahme 5V 220mA Logischer Pegel&hellip;\n","protected":false},"author":1,"featured_media":1787,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[],"class_list":{"0":"post-9629","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-produkte","8":"cs-entry","9":"cs-video-wrap"},"_links":{"self":[{"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/posts\/9629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/comments?post=9629"}],"version-history":[{"count":0,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/posts\/9629\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/media\/1787"}],"wp:attachment":[{"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/media?parent=9629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/categories?post=9629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/tags?post=9629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}