Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03109.jsonl.gz/2114

Original Arduino Due mit Atmel ATSAM3X8E CPU, jedoch ohne Pinheader
und DC-Buchse
Der Arduino Due ist ein Mikrocontroller Board, basierend auf der Atmel
SAM3X8E ARM Cortex-M3 CPU. Er
ist der erste Arduino, der auf einem
32-Bit ARM Core Mikrocontroller basiert. Er verfügt über 54 digitale
Input/Output Pins (von denen 12 als PWM Output nutzbar), 12 analoge
Inputs, 4 UARTs (Hardware Serial Ports), eine 84 MHz Taktung, eine USB
OTG fähige Verbindung, 2 DAC (Digital zu Analog), 2 TWI, eine
Strombuchse, einen SPI Header, einen JTAG Header, einen Reset- und
einen Lösch-Button.
Warnung: Im Unterschied zu anderen Arduino Boards, arbeitet der
Arduino Due mit 3.3V. Die maximale Spannung welche die I/O Pins
aushalten beträgt 3.3V. Wird eine höhere Spannung, wie zum Beispiel
5V an den I/O Pins angelegt kann dies das Board beschädigen.
Das Board besitzt alles Notwendige um den Mikrocontroller zu
betreiben. Um loszulegen müssen Sie den Arduino Due lediglich per USB
Kabel mit einem Computer verbinden oder an ein AC-to-DC Netzteil oder
eine Batterie anschlieen. Der Due ist mit allen Arduino Shields
kompatibel, die mit 3.3V arbeiten und mit dem Arduino 1.0 Pinout
konform sind.
Der Due folgt dem 1.0 Pinout:
* TWI: SDA und SCL Pins die sich in der Nähe des AREF Pins
befinden.
* Der IOREF Pin erlaubt es angeschlossenen Shields die Spannung des
Boards zu übernehmen, sofern diese richtig konfiguriert sind. Das
ermöglicht Shield Kompatibilität sowohl mit einem auf 3.3V
basierendem Board wie dem Due als auch mit den AVR-Boards, welche mit
5V arbeiten.
* Ein Pin, der noch keine Funktion besitzt und für zukünftige
Anwendung reserviert ist.
Für den Due existiert ein dediziertes Forum [1].
ARM CORE VORTEILE
Der Due besitzt einen 32-Bit ARM Kern, welcher deutlich
leistungsstärker als die typischen 8-Bit Mikrocontroller Boards ist.
Die deutlichsten Unterschiede sind:
* Ein 32-Bit Kern erlaubt Operationen mit 4 Byte breiten Daten in
einem einzigen CPU Takt.
* CPU Taktung mit 84Mhz.
* 96 KBytes SRAM.
* 512 KBytes Flash Speicher für Code.
* einem DMA Controller, der die CPU bei speicherintensiven
Anwendungen entlasten kann.
Links:
------
[1] http://arduino.cc/forum/index.php/board,87.0.html
…
mehr