Teensy: USB զարգացման տախտակի ուղեցույց

դեռահաս

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

Ինչ է Teeny-ը:

MCU չափը

Teensy-ն միկրոկոնտրոլերների մշակման տախտակի ապրանքանիշ է, որը ստեղծվել է PJRC-ի կողմից և դիզայնով, որին մասնակցել է համասեփականատեր Փոլ Ստոֆրեգենը։ PJRC-ն տարբեր սարքերի դիզայներ և արտադրող է արտադրողների, DIY-ի, ստեղծագործության զարգացման և այլնի համար: Դա անելու համար նրանք ստեղծել են այս փոքրիկ, շատ բազմակողմանի տախտակը Arduino-ի ներուժով և ֆանտաստիկ հզորությամբ և ճկունությամբ՝ օգտագործելով նաև ARM-ի վրա հիմնված միկրոկոնտրոլերներ՝ AVR-ների փոխարեն, որոնք օգտագործվում են այլ նմանատիպ զարգացման տախտակների կողմից:

Teensy-ն ոչ միայն ափսե է, այլև կա տարբեր մոդելներ կամ տարբերակներ., որոնցում որոշ առավելություններ և դրանց չափերը տարբեր են: Այս բոլոր ապարատային նախագծերը ստեղծվել են I/O հնարավորությունները առավելագույնի հասցնելու գաղափարով, ինչպես նաև աջակցվում են բազմաթիվ ծրագրային գրադարանների կողմից՝ տրամադրելու բազմաթիվ հնարավորություններ և պատրաստ են աշխատել Arduino IDE-ով:

Teensy-ի տեխնիկական բնութագրերը

տվյալների թերթիկ pinout teensy

Դուք կարող եք տեսնել ձեր մոդելի մանրամասները տախտակի արտադրողի կողմից տրամադրված տվյալների աղյուսակներում: Նաև հիշեք, որ տարբերակների միջև կարող են լինել պինութային տարբերություններ: Այնուամենայնիվ, Teensy-ի մասին մի փոքր ավելի ընդհանուր տեսակետ ունենալու համար, որը ընդհանուր է նրանց բոլորի համար, ահա մի քանիսը. դրա տեխնիկական բնութագրերը:

  • Համատեղելիություն հետ arduinosoftware և գրադարանները։ Բացի այդ, այն ունի Arduino-ի համար նախատեսված հավելում, որը կոչվում է teensyduino
  • USB պորտ
  • ծրագիրը Teensy Loader օգտագործման հարմարավետության համար
  • Անվճար զարգացման ծրագրակազմ
  • Cross-platform աջակցություն, հասանելի Linux, MacOS և Windows օպերացիոն համակարգերի համար
  • Փոքր չափս, հարմար է բազմաթիվ նախագծերի համար
  • Հասանելի է եռակցված հացատախտակի կապումներով կամ առանց դրա
  • Մեկ կոճակի ծրագրավորում
  • Կոմպիլյատոր ունե՞ք: WinAVR
  • USB կարգաբերում

Լրացուցիչ տեխնիկական տեղեկատվություն և ներբեռնումներ – PJRC պաշտոնական կայք

Տեսակներ և որտեղ գնել

դեռահաս 4.1

Ինչ վերաբերում է Teensy ափսեների տեսակներին և դրանց Տեխնիկական բնութագրեր, նախորդ բաժնի ընդհանուր բնութագրերի հետ կապված ունենք հետևյալ տատանումները.

Պետք է տարբերակել Teensy 2.0/Teensy++ 2.0-ը և մնացածը, քանի որ այս առաջին երկուսը 8-բիթանոց են և հիմնված են AVR-ի վրա՝ հետադարձ համատեղելիության համար: Հետևյալ տարբերակները, ի թիվս այլ բարելավումների, 32-բիթանոց և ARM-ի վրա հիմնված են բարձր կատարողականությամբ:

Teensy 2.0

  • MCUAtmel ATMEGA32U4 և 8 բիթ 16 ՄՀց AVR
  • RAM հիշողություն2560 բայթ
  • EEPROM հիշողություն1024 բայթ
  • Ֆլեշ հիշողության32256 բայթ
  • Թվային I / O25 կապում, 5v
  • Անալոգային մուտքեր: 12
  • PWM: 7
  • UART, I2C, SPI1, 1, 1 թվականներին
  • գին: 16 $

Teensy++ 2.0

  • MCUAtmel AT90USB1286 և 8 բիթ 16 ՄՀց AVR
  • RAM հիշողություն8192 բայթ
  • EEPROM հիշողություն4096 բայթ
  • Ֆլեշ հիշողության130048 բայթ
  • Թվային I / O46 կապում, 5v
  • Անալոգային մուտքեր: 8
  • PWM: 9
  • UART, I2C, SPI1, 1, 1 թվականներին
  • գին: 24 $

Teensy LC

  • MCUARM Cortex-M0+ @ 48MHz
  • RAM հիշողություն: 8K
  • EEPROM հիշողություն128 բայթ (emu)
  • Ֆլեշ հիշողության: 62K
  • Թվային I / O27 փին, 5v, 4x DMA ալիք
  • Անալոգային մուտքեր: 13
  • PWM: 10
  • UART, I2C, SPI1, 1, 1 թվականներին
  • գին: 11,65 $

Teensy 3.2

-անհասանելի-

  • MCUARM Cortex-M4 72 ՄՀց հաճախականությամբ
  • RAM հիշողություն: 64K
  • EEPROM հիշողություն: 2K
  • Ֆլեշ հիշողության: 256K
  • Թվային I / O34 կապում, 5v
  • Անալոգային մուտքեր: 8
  • PWM: 21
  • UART, I2C, SPI1, 1, 1 թվականներին
  • գին: 19,80 $

Teensy 3.5

  • MCU4 ՄՀց ARM Cortex-M120 + 32-բիթանոց FPU + RNG + գաղտնագրման արագացուցիչ
  • RAM հիշողություն: 256K
  • EEPROM հիշողություն: 4K
  • Ֆլեշ հիշողության: 512K
  • Թվային I / O64 կապում, 5v
  • Անալոգային մուտքեր: 27
  • PWM: 20
  • UART, I2C, SPI0, 3, 3 թվականներին
  • Այլ գործառույթներI2S/TDM աուդիո, CAN ավտոբուս, 16 ընդհանուր նշանակության DMA ալիք, RTC, SDIO 4-բիթ (SD քարտեր), USB 12 Մբ/վրկ
  • գին: 24,25 $

Teensy 3.6

  • MCU4 ՄՀց ARM Cortex-M180 + 32-բիթանոց FPU + RNG + գաղտնագրման արագացուցիչ
  • RAM հիշողություն: 256K
  • EEPROM հիշողություն: 4K
  • Ֆլեշ հիշողության: 1024K
  • Թվային I / O64 կապում, 5v
  • Անալոգային մուտքեր: 27
  • PWM: 20
  • UART, I2C, SPI0, 3, 3 թվականներին
  • Այլ գործառույթներI2S/TDM աուդիո, CAN ավտոբուս, 16 ընդհանուր նշանակության DMA ալիք, RTC, 4-բիթ SDIO (SD քարտեր), 12 Մբ/վ USB և 480 Մբ/վ USB հոսթ
  • գին: 29,25 $

Teensy 4.0

  • MCUARM Cortex-M7 600 ՄՀց հաճախականությամբ + 32 բիթ FPU + RNG + գաղտնագրման արագացուցիչ
  • RAM հիշողություն1024K (2×512)
  • EEPROM հիշողություն1K (emu)
  • Ֆլեշ հիշողության: 1984K
  • Թվային I / O40 կապում, 5v
  • Անալոգային մուտքեր: 14
  • PWM: 31
  • Սերիալ, I2C, SPI7, 3, 3 թվականներին
  • Այլ գործառույթներ2x I2S/TDM աուդիո, S/PDIF թվային աուդիո, 3x CAN ավտոբուս (1x CAN FD), 32 ընդհանուր նշանակության DMA ալիք, RTC, FlexIO ծրագրավորվող, USB 480 Մբ/վ և USB հոսթ 480 Մբ/վրկ, Pixel Processing Pipeline, ծայրամասային սարքերի համար խաչաձև ձգան և ON/OFF կառավարում:
  • գին: 19,95 $

Teensy 4.1

  • MCU7 ՄՀց ARM Cortex-M600 + 64/32 բիթ FPU + RNG + գաղտնագրման արագացուցիչ
  • RAM հիշողություն1024K (2×512) և QSPI հիշողության ընդլայնման համար RAM-ի կամ ֆլեշ չիպերի երկու լրացուցիչ տեղակայմամբ
  • EEPROM հիշողություն4K (emu)
  • Ֆլեշ հիշողության: 7936K
  • Թվային I / O55 կապում, 5v
  • Անալոգային մուտքեր: 18
  • PWM: 35
  • Սերիալ, I2C, SPI8, 3, 3 թվականներին
  • Այլ գործառույթներEthernet 10/100 Մբիթ DP83825 PHY-ով, 2x I2S/TDM աուդիո, S/PDIF թվային աուդիո, 3x CAN ավտոբուս (1x CAN FD), 32 ընդհանուր նշանակության DMA ալիք, RTC, FlexIO ծրագրավորվող, USB 480 Մբ/վ և USB հոսթ: 480 Մբ/վ արագությամբ, 1 SDIO (4 բիթ) SD քարտերի համար, Pixel Processing Pipeline, խաչաձև գործարկում ծայրամասային սարքերի համար և ON/OFF կառավարում:
  • գին: 26,85 $

Ի՞նչ կարելի է անել Teensy-ի հետ տարբեր ափսեներից: (Դիմումներ)

դեռահաս

Teensy-ի մշակման խորհուրդը շատ արտադրողների կողմից ամենագնահատվածներից մեկն է մի քանի պատճառներով: Հիմնականներից մեկը կապված է չիպի հետ, որով տեղադրվել են այս տախտակներից մի քանիսը, քանի որ դրանք հիմնված են. 32-բիթանոց ARM չիպեր. Սա ոչ միայն ապահովում է ավելի բարձր կատարողականություն, քան AVR-ով, այլ նաև թույլ է տալիս ունենալ ավելի ժամանակակից MCU, աշխատել այնպիսի ճարտարապետությամբ, որն այսօր այնքան կարևոր և տարածված է, որքան ARM-ը և այլն:

Մյուս կողմից, չնայած իր փոքր չափերին, դրանք բավականին հզոր են, օպերատիվ հիշողության, ֆլեշ և EEPROM հիշողության լավ հզորություններով, ինչպես նաև հարուստ կապի կապանքներով՝ ապարատային ծայրամասային սարքեր օգտագործելու համար, և նույնիսկ որոշ SD քարտերով, Ethernet և այլն: Եվ այս ամենը առանց Arduino-ի հետ համատեղելիության ոչ մի իոտա հանելու: Բայց ինչպես տեսնում եք, դա ոչ թե «ուրիշն է», այլ հատուկ։

Teensy-ի մեկ այլ հիանալի առանձնահատկությունն այն է, որ այն կարող է աշխատել ինչպես ցանկացած այլ հայրենի USB սարք, այսինքն՝ դուք կարող եք ծրագրավորել տախտակը լինել ծայրամասային և հանդես գալ որպես HID, MIDI սարք, joysticks, gamepads և այլն։ Եվ այդ ամենը առանց որևէ լրացուցիչ ծածկագրի, այն ամենը Teensy ծրագրային փաթեթի մի մասն է, այնպես որ դուք ստիպված չեք լինի անհանգստանալ դրա մասին: Ինչ վերաբերում է Teensyduino-ին՝ Arduino IDE-ի հավելմանը, դա ևս մեկ ֆանտաստիկ հատկություն է, և ոտքի կանգնելու և գործարկելու համար ընդամենը մեկ ակնթարթ է պահանջվում...


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

Եղիր առաջին մեկնաբանողը

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

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու:

*

*

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

Անգլերենի թեստՓորձարկել կատալոներենիսպանական վիկտորինան