Sale!

Robotdyn® DUE XPRO ARM Cortex ATSAM3X8EA-AU 98 I / O SD Reader RGB LED ESP-01 Socket Development Board

69,99 $

SKU: 1656286 Category:

Description

Vlastnosti:
Toto je deska mikrokontroléru SAM3X8E ARM Cortex-M3. Jedná se o jednu z mála desek založenou na 32bitovém jádru ARM. Je to upgradovaná verze b?žné desky ArduinoDUO, má 98 digitálních vstup? / výstup? (to je o 30 více než u p?vodního modelu), 12 analogových vstup?, 4 UART (hardwarové sériové porty), taktovací frekvence 84 MHz, p?ipojení USB OTG, 2 DAC (D / A), TWI, napájecí konektor, hlavi?ka SPI, hlavi?ka JTAG, resetovací tla?ítko a mazací tla?ítko. Také na palub? najdete ?te?ku karet Micro-SD a zásuvku pro Wi-Fi modul ESP-01.
Regulátor pracuje na logické úrovni 3,3 V. Deska má USB rozhraní, jednoduše ji p?ipojte k po?íta?i pomocí kabelu micro-USB, nebo ji p?ipojte pomocí AC adaptéru nebo baterie, abyste s ní mohli za?ít pracovat. RobotDyn DUE XPRO je kompatibilní se všemi za?ízeními podporovanými Arduino.
IOREF:
Umož?uje p?ipojenému displeji se správnou konfigurací p?izp?sobit se nap?tí dodávanému deskou. Tím je zajišt?no, že obrazovka je kompatibilní s deskou 3,3 V, jako jsou desky Due a AVR, které pracují p?i 5 V.
Napájení:
RobotDyn DUEXPRO lze napájet pomocí USB konektoru nebo z externího zdroje napájení. Zdroj energie je vybrán automaticky. Externí napájení (jiné než USB) lze napájet bu? ze sí?ového adaptéru na stejnosm?rný proud, nebo z baterie. Adaptér lze p?ipojit zasunutím st?edové kladné zástr?ky 2,1 mm do napájecího konektoru karty. Kolíky baterie lze zapojit do kolík? GND a VIN konektoru POWER. Deska m?že pracovat z externího zdroje napájení od 6 do 20 volt?, doporu?ený rozsah je 7 až 12 volt?. Napájecí piny jsou následující:
VIN - Vstupní nap?tí na Arduinoboard p?i použití externího napájecího zdroje (na rozdíl od 5 volt? z p?ipojení USB). Desku m?žete napájet prost?ednictvím tohoto kontaktu nebo k ní získat p?ístup, pokud ji napájíte pomocí kabelu USB.
5V - Tento pinový výstup dodává do desky proud 5V pomocí nastavitelného regulátoru nap?tí. Desku lze napájet z napájecího konektoru DC (7–12 V), USB konektoru (5 V) nebo VIN kolíku na desce (7–12 V). P?ivedením nap?tí p?es piny 5 V nebo 3,3 V obejdete regulátor, proto se ujist?te, že je nap?tí stabilní a v p?ijatelném rozsahu.
3V - Napájení 3,3 V z vestav?ného regulátoru. Maximální odb?r proudu je 800 mA. Tento ?adi? také napájí mikrokontrolér SAM3X.
GND - zemnící kolíky.
IOREF - Tento pin na desce DUEXPRO poskytuje referen?ní zdroj, se kterým pracuje mikrokontrolér. Správn? nakonfigurovaná obrazovka m?že ?íst nap?tí na kontaktu IOREF a vybrat vhodný zdroj energie nebo zapnout p?evodníky nap?tí na výstupech, aby fungovaly na 5V nebo 3,3V.
Pam??:
SAM3X má 512 kB (2 bloky po 256 kB) flash pam?ti pro ukládání kódu. Deska je dodávána s již p?edem vypáleným bootloaderem. K dispozici SRAM je 96 KB ve dvou sousedních bankách 64 KB a 32 KB. Všechny dostupné pam?ti (Flash, RAM a ROM) lze p?istupovat p?ímo jako jeden adresní prostor. Flash pam?? SAM3X m?žete vymazat pomocí vestav?ného tla?ítka mazání. Tím odstraníte aktuáln? na?tenou miniaturu z MCU. Chcete-li vymazat pam??, stiskn?te a n?kolik sekund podržte tla?ítko „Vymazat“, když je deska zapnutá.

Vstupy a výstupy:
Digitální I / O: Celkem 98. Každý z 98 digitálních kolík? na DUEXPRO lze použít jako vstup nebo výstup pomocí funkcí pinMode (), digitalWrite () a digitalRead (). Pracují na logické úrovni 3,3 V. Každý výstup m?že poskytovat proud 3 mA nebo 15 mA nebo odebírat proud 6 mA nebo 9 mA, v závislosti na výstupu. Mají také interní pull-up rezistor (ve výchozím nastavení deaktivovaný) p?i 100 k?. N?které kontakty mají navíc specializované funkce:
Sériové: 0 (RX) a 1 (TX)
Sériové 1: 19 (RX) a 18 (TX)
Sériové 2:17 (RX) a 16 (TX)
Sériové 3:15 (RX) a 14 (TX)
PWM: piny od 2 do 13 Poskytuje 8bitový PWM výstup pomocí funkce analogWrite (). Rozlišení PWM lze zm?nit pomocí funkce analogWriteResolution ().
SPI: Špi?ky hlavi?ky SPI podporují komunikaci SPI pomocí knihovny SPI. SPI piny mají centrální 6kolíkový konektor, který je fyzicky kompatibilní pro Uno, Leonardo a Mega2560. Záhlaví SPI lze použít pouze ke komunikaci s jinými za?ízeními SPI, nikoli pro programování SAM3X pomocí technologie In-Circuit-Serial-Programming.
CAN: Piny CANRX a CANTX podporují komunika?ní protokol CAN.
I2C TWI 1:20 (SDA) a 21 (SCL)
I2C TWI 2: SDA1 a SCL1 podporují komunikaci TWI pomocí knihovny Wire. SDA1 a SCL1 lze ovládat pomocí t?ídy Wire1 poskytované knihovnou Wire. Zatímco SDA a SCL mají interní pull-up rezistory, SDA1 a SCL1 nikoli. Pro použití Wire1 je nutné p?idat dva pull-up rezistory na vedení SDA1 a SCL1.
Analogové vstupy: kontakty od A0 do A11. Due má 12 analogových vstup?, z nichž každý m?že poskytovat 12bitové rozlišení (tj. 4096 r?zných hodnot). Ve výchozím nastavení je rozlišení ode?t? nastaveno na 10 bit? kv?li kompatibilit? s ostatními Arduinoboardy. Rozlišení ADC m?žete zm?nit pomocí ReadResolution (). P?i použití nap?tí v?tšího než 3,3 V na kontakty DUEXPRO by mohlo dojít k poškození ?ipu SAM3X. Funkce AnalogReference () je v DUEXPRO ignorována. Pin AREF je p?ipojen k analogovému referen?nímu kolíku SAM3X p?es m?stkový rezistor. Chcete-li použít pin AREF, musí být rezistor BR1 odpojen od desky.
DAC1 a DAC2: Tyto piny poskytují skute?né analogové výstupy s 12bitovým rozlišením (4096 úrovní) s funkcí analogWrite (). Lze je použít k vytvo?ení zvukového výstupu pomocí zvukové knihovny. Pamatujte, že výstupní rozsah DAC je ve skute?nosti pouze od 0,55 V do 2,75 V. Další piny na desce: AREF Referen?ní nap?tí pro analogové vstupy. Používá se s AnalogReference ().
Reset: Nastavením tohoto ?ádku LOW resetujete mikrokontrolér. Obvykle se používá k p?idání tla?ítka reset do štít?, které blokují tla?ítko na desce.
Sd?lení:
RobotDyn DUE XPRO má ?adu prost?edk? pro komunikaci s po?íta?em, jiným Arduinoboardem nebo jinými mikrokontroléry, stejn? jako s r?znými za?ízeními, jako jsou telefony, tablety, fotoaparáty atd. SAM3X poskytuje jeden hardware UART a t?i hardware USART pro sériové TTL sd?lení.
Programovací port je p?ipojen k ATmega16U2, který poskytuje virtuální port COM pro software v p?ipojeném po?íta?i (Windows budou pot?ebovat soubor .inf k rozpoznání za?ízení, ale stroje OSX a Linux automaticky rozpoznají desku jako port COM). 16U2 je také p?ipojen k hardwaru UART SAM3X. Sériové p?ipojení na pinech RX0 a TX0 zajiš?uje komunikaci mezi sériovým portem a USB pro programování desky pomocí mikrokontroléru ATmega16U2. Software Arduinosoft obsahuje sériový monitor, který umož?uje odesílat jednoduchá textová data na az desky. Indikátory RX a TX na desce budou blikat p?i p?enosu dat p?es ?ip ATmega16U2 a p?ipojení USB k po?íta?i.
USB port je p?ipojen k SAM3X, umož?uje sériovou komunikaci p?es USB. To poskytuje sériové p?ipojení k Serial Monitoru nebo jiným aplikacím ve vašem po?íta?i a také umož?uje emulovat USB myš nebo klávesnici k p?ipojenému po?íta?i.
Nativní port USB m?že také fungovat jako hostitel USB pro p?ipojená periferní za?ízení, jako jsou myši, klávesnice a smartphony. Chcete-li tyto funkce použít, podívejte se na manuálové stránky USBHost.
SAM3X také podporuje komunikaci TWI a SPI. Software Arduinosoft obsahuje knihovnu Wire pro zjednodušení používání sb?rnice TWI. Pro komunikaci SPI použijte knihovnu SPI.

Programování:
DUEXPRO lze programovat pomocí ArduinoIDE. Nahrávání miniatur do SAM3X se liší od mikrokontrolér? AVR, které najdete na jiných Arduinoboardech, protože flash pam?? musí být p?ed dalším programováním vymazána. Spoušt?ní mikroobvodu je ?ízeno ROM na SAM3X, která se spouští, pouze když je flash pam?? ?ipu prázdná. K programování desky lze použít kterýkoli z port? USB, a?koli se doporu?uje používat programovací port kv?li zp?sobu mazání ?ipu.
Programovací port: Chcete-li použít tento port, vyberte v nabídce ArduinoIDE „Nástroje“ jako kartu „ArduinoDue (ProgrammingPort)“. P?ipojte programovací port DUEXPRO (nejblíže konektoru stejnosm?rného napájení) k po?íta?i. Programovací port používá 16U2 jako USB-to-sériový ?ip p?ipojený k prvnímu SAM3X UART (RX0 a TX0). 16U2 má dva piny p?ipojené k resetovacím a mazacím kontakt?m SAM3X. Otev?ením a zav?ením programovacího portu p?ipojeného rychlostí 1 200 b / s se spustí postup „tvrdého vymazání“ ?ipu SAM3X, který aktivuje kontakty mazání a resetování na SAM3X p?ed vytvo?ením spojení s UART. Toto je doporu?ený programovací port. To je spolehliv?jší než „soft erase“, ke kterému dochází na jeho vlastním portu, a m?lo by to fungovat, i když hlavní MCU selže.
Vlastní port: Chcete-li použít tento port, vyberte jako desku v ArduinoIDE „ArduinoDue (NativeUSBPort)“. Nativní USB port je p?ipojen p?ímo k SAM3X. P?ipojte sv?j vlastní USB port k po?íta?i (nejblíže k resetovacímu tla?ítku). Otev?ením a zav?ením vlastního portu rychlostí 1 200 b / s se spustí postup „soft erase“: flash pam?? se vymaže a deska se restartuje pomocí bootloaderu.
Na rozdíl od jiných Arduinoboard?, kte?í ke stahování používají avrdude, DUEXPRO spoléhá na bossac. Zdrojový kód firmwaru ATmega16U2 je k dispozici v úložišti Arduin. Záhlaví ISP m?žete použít s externím programátorem (p?epsat bootloader DFU). Ochrana proti nadproudu p?es USB RobotDyn DUEXPRO má dobíjecí polyfuse, která chrání USB porty vašeho po?íta?e p?ed zkraty a p?etížením. A?koli v?tšina po?íta?? poskytuje vlastní vnit?ní ochranu, pojistka poskytuje další úrove? ochrany. Pokud je k USB portu p?ipojeno více než 500 mA, pojistka automaticky p?eruší p?ipojení, dokud není odstran?n zkrat nebo p?etížení. T?i otvory pro šrouby umož?ují p?ipevn?ní desky k povrchu nebo krytu. Všimn?te si, že vzdálenost mezi digitálními kolíky 7 a 8 je 160 mil (0,16 palce), což není násobek 100 mil od ostatních kolík?. RobotDyn DUEXPRO je navržen tak, aby byl kompatibilní s v?tšinou obrazovek ur?ených pro Uni, Diecimila nebo V souvislosti s t?mito digitálními piny 0–13 (a sousedními piny AREF a GND), analogovými vstupy 0–5, napájecím konektorem a ICSP konektorem (SPI) jsou na rovnocenných místech. Dále je hlavní UART (sériový port) umíst?n na stejných pinech (0 a 1).

Dokumenty:

Balí?ek obsahuje:

1 x vývojová deska