Arduino Due. Ամեն ինչ այս պաշտոնական զարգացման խորհրդի մասին

Arduino Due

Դուք կարող եք գոհ չլինել վերը նշված զարգացման պաշտոնական որևէ տախտակից: Եթե ​​դա այդպես է, դուք պետք է իմանաք Arduino Due, այս ֆանտաստիկ պլատֆորմի մեկ այլ պաշտոնական համը: Դրանով դուք կարող եք ստեղծել բազմաթիվ նախագծեր, ինչպես նախորդների դեպքում, բայց այս պարագայում կա շատ կարևոր տարբեր բնութագիր, և դա միայն հիշողությունը, մատչելի GPIO- ները կամ չափը չեն ...

Ես նկատի ունեմ այս տախտակն ինտեգրող միկրոկոնտրոլերին, քանի որ հիմնական չիպը դա չէ հիմնված ARM- ի վրա, Arduino- ի ներսում հազվադեպություն է, քանի որ մնացածը հիմնված են 8-bit AVR ճարտարապետության վրա, մինչդեռ այս մյուս տախտակում աշխատում է 32-bit ISA ARM: Իհարկե, այս չիպը, ինչպես միշտ, դեռ Atmel ապրանքանիշից է:

ARM միկրոհսկիչ ունենալը դա անհամատեղելի չի դարձնում այն Էլեկտրոնային բաղադրիչներ վերլուծված է այս կայքում, քանի որ դրանք համատեղելի են Arduino- ի բոլոր տարբերակները.

Ի՞նչ է Arduino Due- ն:

Արդունիու Դյու

Այս Arduino Due տախտակ Այն մեծապես նման է Arduino- ի զարգացման այլ տախտակների հետ, և դրա օգտակարությունը միանգամայն նույնն է: Այսինքն ՝ հնարավորություն ունենալ ստեղծել բազում էլեկտրոնային նախագծեր և ծրագրել տարբեր էսքիզներ ՝ դրանք վերահսկելու համար: Բայց, Arduino- ի այլ տարբերակների նման, այն ունի իր զգալի տարբերությունները ...

Տեխնիկական բնութագրերը, սխեման և նշագիծը

Arduino Due- ն հիմնված է միկրոկոնտրոլերի չիպերի կամ MCU- ների նման Atmel SAM3X8E, Առաջին Arduino տախտակը, որը հիմնված է ARM- ի վրա, մասնավորապես 3-բիթանոց Cortex-M32 մշակման միջուկի վրա: Կատարում գումարած ավելի քան 8-բիթանոց MCU- ներ, որոնք ունեն նման այլ տախտակները:

Atmel- ի այս չիպը (որը ներկայումս ձեռք է բերել Միկրոչիպային ընկերություն) իր շարքը սկսեց 2009-ին `սեփական AVR- ների հետ մրցելու համար: Որոշ RISC- ներ, որոնք շատ ավելի հետաքրքիր և հզոր են, քան նախորդները:

Բացի այդ, մոտավորապես, նաև դուք ավելի շատ քորոց ունեքքանի որ այն ներառում է 54 թվային I / O քորոց, որից 12-ը ելք են PWM, Այն ներառում է նաև 12 անալոգային մուտք, 4 UART (ապարատային սերիական պորտ) և այլն: Բացի այդ, ի տարբերություն Arduino- ի մյուս տախտակների, Arduino Due- ն աշխատում է 3.3v- ով `այլ տախտակների 5v- ի փոխարեն:

Գործելով 3.3v- ով `Arduino Due- ն համատեղելի կլինի բոլոր Arduino վահանների հետ, որոնք գործում են այդ նույն լարման մեջ: Բայց դրանք պետք է համապատասխանեն 1.0 Arduino pinout ստանդարտին:

Այս Arduino Due տախտակն ունի այն ամենը, ինչ ձեզ հարկավոր է ձեր նախագծերը ստեղծելու համար, պարզապես միացրեք այն ԱՀ-ին ՝ օգտագործելով այն microUSB մալուխ և սկսեք ներբեռնել ձեր ուրվագծերը ՝ այն գործելու համար: Ի դեպ, այս USB- ն չի ծառայելու որպես արտաքին էներգիա, ինչպես մյուս դեպքերում, բայց դուք կարող եք օգտագործել AC / DC ադապտեր, որը համատեղելի է այս տախտակի ինտեգրված վարդակի հետ (կենտրոնական փին + 2.1 մմ):

Մյուս կողմից, դուք նույնպես պետք է իմանաք նրանց մասին տեխնիկական բնութագրերը, որոնք ամփոփված են.

  • ՄիկրոհսկիչAtmel SAM3X8E ARM Cortex-M3 32-բիթ 84 ՄՀց
  • RAM հիշողություններ96 ԿԲ (բաշխված է 2 ԿԲ + 64 բանկերում + 1 ԿԲ 32 բանկ)
  • EEPROMայն չունի այս տեսակի հիշողություն, ի տարբերություն մյուս տախտակների: ARM- ը հնարավորություն ունի կատարելու IAP (կիրառական ծրագրավորման մեջ), որը գրված է ֆլեշ-ի համար: Այսպիսով, այն կարող է օգտագործվել ոչ ցնդող տվյալների և կոդերի պահպանման համար:
  • microUSBայն ունի 2:
    • Programրագրավորում (հոսանքի վարդակից ամենամոտ), որի համար դուք պետք է ընտրեք Arduino Due (ProgrammingPort) Arduino IDE- ում: Սա միացված է անմիջապես 16U2 չիպի:
    • Մեկ այլ բնիկ (հոսանքից ամենահեռու մեկը), որը կարող է օգտագործվել Arduino IDE- ում ընտրելով Arduino Due (NativeUSBPort): Այս դեպքում այն ​​ուղղակիորեն միացված է SAM3X միկրոհսկիչին:
  • Բռնկում: 512 KB, բոլորը հասանելի են ծրագրին, քանի որ bootloader- ը չի հանում ոչ մի բան, ինչպես Arduino- ի մյուս տախտակներում:
  • Գործող լարումը3.3v (չնայած այն ունի 5v փին ձեր նախագծերի, ինչպես նաև GND կամ գրունտի համար)
  • Մուտքային լարումը (խորհուրդ է տրվում): 7-12 վ
  • Մուտքային լարումը (առավելագույն սահմանը): 6-16 վ
  • Թվային I / O քորոցներ: 54, որից 12-ը PWM.
  • Անալոգային մուտքային քորոցներ: 12 ալիք:
  • Անալոգային ելքային քորոցներ: 2 (DAC)
  • Ընթացիկ ուժգնությունը I / O քորոցով: 130 մԱ
  • Ընթացիկ ուժգնություն փին 3.3v համար: 800 մԱ
  • Ընթացիկ ուժգնություն փին 5v համար: 800 մԱ
  • Քաշը և չափերը՝ 101.52 × 53.3 մմ և 36 գրամ:
  • գին: Մոտավորապես 30-40 եվրո: Դուք կարող եք այն գնել Amazon- ում:

Ինչպես նախկինում նշեցի, այն ունի նավահանգիստ USB OTG բարձր արագություն, 4 UART, JTAG միակցիչ, զրոյացման կոճակ, ջնջման կոճակ, SPI միակցիչ և 2 TWI: Փաստորեն, այն, ինչ նախկինում մեկնաբանվում էր 1.0 ստանդարտի վերաբերյալ, կապ ունի որոշ միակցիչների հետ.

  • TWI- ն SDA և SCL կապումներով
  • IOREF հրահանգ որը թույլ է տալիս համապատասխան կոնֆիգուրացիայի հետ կապված վահանը հարմարեցնել իր լարվածությունը ափսեի լարվածությանը:
  • Մեկ չկապված քորոց վերապահված է հետագա օգտագործման համար.

Ի դեպ, ես չէի ցանկանա ավարտել այս բաժինը `առանց մեկնաբանելու այլ բան այս մյուս սերիական միակցիչների մասին և այլն: Գոնե pinout- ը որտեղ դրանք տեղակայված են.

  • Սերիական 00-ին (RX) և 1-ին կապի վրա (TX)
  • Սերիական 1փին 19 (RX) և փին 18 (TX)
  • Սերիական 2փին 17 (RX) և փին 16 (TX)
  • Սերիական 3փին 15 (RX) և փին 14 (TX)
  • PWM2-բիթանոց PWM ապահովելու համար անցեք 13-ից 8-րդ կապիչներից:
  • Թվային I / O՝ 0-ից 53-ի քորոցից
  • Անալոգային արդյունքներ`A0- ից A11 քորոցից
  • SPI: SPI ղեկավար
  • CANCANRX և CANTX CAN հաղորդակցության համար
  • ԱՌԱՋՆՈՐԴԵՑ ներկառուցված ներառված և միացված է 13-րդ քորոցին
  • TWI 1քորոց 20 (SDA) և քորոց 21 (SCL)
  • TWI 2նշվում է որպես SDA1 SCL1
  • DAC1 և DAC2 իր թողունակությամբ 12-բիթանոց (4096 մակարդակ) analogWrite- ով (0.55 վ-ից մինչև 2.75 վ լարում) բանաձևով:
  • ԱՐԵՖմուտքային անալոգային մուտք `որպես լարման տեղեկանք: Օգտագործվում է analogReference () գործառույթի հետ
  • Նորից դնելեթե այս տողը դնում եք OWԱ orՐ կամ ցածր լարման մակարդակի, ապա միկրոհսկիչը վերագործարկվում է:

Datasheets

Ինչպես և մյուս պաշտոնական տախտակները, Arduino Due- ն ունի մեծ քանակությամբ տվյալներ, որոնք մատչելի են համայնքին, ինչպիսիք են սխեմաները, տվյալները, փաստաթղթերը, ինչպիսիք են տվյալների շտեմարաններըև այլն Այս տվյալների միջոցով դուք կարող եք իմանալ այս ափսեի մասին ամեն ինչ ՝ դրանից առավելագույն օգուտ քաղելու համար: Օրինակ, ձեր տրամադրության տակ կան այս փաստաթղթերը.

Arduino IDE և ծրագրավորում Arduino Due- ի համար

Լուսանկարը Arduino IDE- ից

Arduino Due- ն ծրագրավորելու համար հետևում է նույն ընթացակարգը, ինչ շատ այլ Arduino տախտակների համար: Ձեզ հարկավոր չէ այլ IDE ծրագիր, քանի որ այն հիմնված է ARM- ի վրա: Հետեւաբար, դուք չպետք է անհանգստանաք դրա համար, այն ամբողջովին թափանցիկ կլինի ծրագրավորողի համար: Դու կարող ես ներբեռնել կամ օգտագործել Arduino IDE- ն Ինչ վերաբերում է մնացած թիթեղներին, և այն կարող եք ներբեռնել հարթակների համար այս հղումից macOS, Windows և Linux.

Էսքիզների սկզբնական կոդը գրելու լեզուն նույնպես դա կլինի ճիշտ նույնը, բացառությամբ Arduino Due- ի pinout- ի և յուրահատուկ բնութագրերին հարմարվելու: Եթե ​​սկսնակ եք, կարող եք օգտագործել մեր անվճար PDF դասընթաց Arduino IDE- ի համար: Դրանում դուք կսովորեք ստեղծել առաջին պարզ ուրվագծերը և մի փոքր ավելի լավ սովորել Arduino ծրագրավորման մասին: Չնայած այդ դասընթացը հիմնված է Arduino UNO, այն աշխատում է Arduino- ի բոլոր այլ տարբերակների համար ...

La միայն հեգնանք Այն, ինչ դուք պետք է հիշեք, երբ տեղադրեք Arduino IDE- ն այն է, որ, ըստ նախնականի, այն պատրաստ է սկսել Arduino UNO, Հետեւաբար, կոդն ԱՀ-ից ձեր տախտակ տեղափոխելու համար պետք է ընտրեք համապատասխան տախտակ: Դա անելու համար կարող եք հետևել այս պարզ քայլերին.

  1. Բացեք Arduino IDE- ն
  2. Անցեք Գործիքների ընտրացանկ:
  3. Հետո ՝ հուշատախտակներ:
  4. Այնտեղ փնտրեք Arduino Due- ն և ընտրեք երկու USB տարբերակներից մեկը, որոնք գոյություն ունեն, ինչպես նախընտրում եք ...

Այժմ կարող եք շարունակել այնպես, ինչպես սովորաբար կանեիք: Վայելեք ստեղծել նոր նախագծեր և երբեք չդադարեցնել սովորել ...


Հոդվածի բովանդակությունը հավատարիմ է մեր սկզբունքներին խմբագրական էթիկա, Սխալի մասին հաղորդելու համար կտտացրեք այստեղ.

Մեկնաբանություն, թող ձերը

Թողեք ձեր մեկնաբանությունը

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

*

*

  1. Տվյալների համար պատասխանատու ՝ Միգել Անխել Գատոն
  2. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը:

  1.   Խոսե Ռամոն ասաց

    Կարծում եմ ՝ երկրորդ պարբերությունում մի փոքր սխալ կա: Որտեղ ասում է. «Ես նկատի ունեմ այս տախտակի միկրոկոնտրոլերը, քանի որ հիմնական չիպը հիմնված չէ ARM- ի վրա: Երբ դա իրականում հիմնված է ARM- ի վրա