Teensy: USB kūrimo lentos vadovas

paaugliškas

Šį straipsnį skirsime paauglių vystymosi lenta. Labai universali lenta, suderinama su Arduino ir sumažinta, kad ją būtų galima skirti projektams, kuriuose svarbus dydis. Čia galite pamatyti, kas tai yra, kokie tipai ir versijos yra, techninės charakteristikos ir ką galima padaryti su šia plokšte su MCU arba mikrovaldikliu.

Kas yra Teeny?

MCU dydis

Teensy yra PJRC sukurtas mikrovaldiklių kūrimo plokštės prekės ženklas ir su projektu, kuriame dalyvavo bendrasavininkis Paulas Stoffregenas. PJRC yra įvairių prietaisų kūrėjams, DIY, kūrybiškumo ugdymui ir kt. kūrėjas ir gamintojas. Norėdami tai padaryti, jie sukūrė šią mažą, labai universalią plokštę su Arduino potencialu ir fantastiška galia bei lankstumu, taip pat naudodami ARM pagrindu veikiančius mikrovaldiklius, o ne AVR, naudojamus kitose panašiose kūrimo plokštėse.

Teensy yra ne tik lėkštė, bet ir yra skirtingų modelių ar versijų., kuriuose skiriasi kai kurios privalumai ir jų dydis. Visi šie techninės įrangos dizainai buvo sukurti siekiant maksimaliai padidinti įvesties / išvesties galimybes, taip pat yra palaikomi daugybės programinės įrangos bibliotekų, kurios suteikia daug funkcijų ir yra paruoštos veikti su Arduino IDE.

Techninės Teensy charakteristikos

duomenų lapas pinout teensy

Išsamią savo modelio informaciją galite pamatyti plokštės gamintojo pateiktuose duomenų lapuose. Taip pat atminkite, kad tarp versijų gali būti skirtumų. Tačiau norėdami turėti šiek tiek bendresnį Teensy vaizdą, būdingą jiems visiems, pateikiame keletą jo techninės charakteristikos:

  • Suderinamumas su arduino programinė įranga ir bibliotekos. Be to, jame yra „Arduino“ priedas, vadinamas teensyduino
  • USB jungtis
  • programa Teensy Loader kad būtų patogu naudotis
  • Kūrimo programinė įranga nemokamai
  • Kelių platformų palaikymas, galimas Linux, MacOS ir Windows operacinėms sistemoms
  • Mažas dydis, tinka daugeliui projektų
  • Galima įsigyti su lituotais duonos lentos kaiščiais arba be jų
  • Vieno mygtuko programavimas
  • Ar turite kompiliatorių? WinAVR
  • USB derinimas

Daugiau techninės informacijos ir atsisiuntimų – PJRC oficiali svetainė

Tipai ir kur pirkti

paaugliškas 4.1

Dėl Teensy plokščių tipų ir jų Techninės specifikacijos, turime šiuos variantus, atsižvelgiant į bendrąsias ankstesnės dalies charakteristikas:

Būtina atskirti „Teensy 2.0“ / „Teensy++ 2.0“ ir kitus, nes pirmieji du yra 8 bitų ir pagrįsti AVR, kad būtų suderinamas atgal. Šios versijos, be kitų patobulinimų, yra didelio našumo 32 bitų ir ARM pagrindu.

Teensy 2.0

  • MCU: Atmel ATMEGA32U4 ir 8 bitų 16 MHz AVR
  • RAM: 2560 baitų
  • EEPROM atmintis: 1024 baitų
  • Flash atmintis: 32256 baitų
  • Skaitmeninis įvestis / išvestis: 25 kontaktai, 5v
  • Analoginiai įėjimai: 12
  • TIM: 7
  • UART, I2C, SPI: 1, 1, 1
  • kaina: 16 $

Teensy++ 2.0

  • MCU: Atmel AT90USB1286 ir 8 bitų 16 MHz AVR
  • RAM: 8192 baitų
  • EEPROM atmintis: 4096 baitų
  • Flash atmintis: 130048 baitų
  • Skaitmeninis įvestis / išvestis: 46 kontaktai, 5v
  • Analoginiai įėjimai: 8
  • TIM: 9
  • UART, I2C, SPI: 1, 1, 1
  • kaina: 24 $

Teensy LC

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM: 8 tūkst
  • EEPROM atmintis: 128 baitai (emu)
  • Flash atmintis: 62 tūkst
  • Skaitmeninis įvestis / išvestis: 27 kontaktai, 5v, 4x DMA kanalai
  • Analoginiai įėjimai: 13
  • TIM: 10
  • UART, I2C, SPI: 1, 1, 1
  • kaina: 11,65 $

Teensy 3.2

-nepasiekiamas-

  • MCU: ARM Cortex-M4 72MHz
  • RAM: 64 tūkst
  • EEPROM atmintis: 2 tūkst
  • Flash atmintis: 256 tūkst
  • Skaitmeninis įvestis / išvestis: 34 kontaktai, 5v
  • Analoginiai įėjimai: 8
  • TIM: 21
  • UART, I2C, SPI: 1, 1, 1
  • kaina: 19,80 $

Teensy 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32 bitų FPU + RNG + šifravimo greitintuvas
  • RAM: 256 tūkst
  • EEPROM atmintis: 4 tūkst
  • Flash atmintis: 512 tūkst
  • Skaitmeninis įvestis / išvestis: 64 kontaktai, 5v
  • Analoginiai įėjimai: 27
  • TIM: 20
  • UART, I2C, SPI: 0, 3, 3
  • ekstraktas: I2S/TDM garsas, CAN magistralė, 16 bendrosios paskirties DMA kanalų, RTC, SDIO 4 bitų (SD kortelės), USB 12 Mb/s
  • kaina: 24,25 $

Teensy 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32 bitų FPU + RNG + šifravimo greitintuvas
  • RAM: 256 tūkst
  • EEPROM atmintis: 4 tūkst
  • Flash atmintis: 1024 tūkst
  • Skaitmeninis įvestis / išvestis: 64 kontaktai, 5v
  • Analoginiai įėjimai: 27
  • TIM: 20
  • UART, I2C, SPI: 0, 3, 3
  • ekstraktas: I2S/TDM garsas, CAN magistralė, 16 bendrosios paskirties DMA kanalų, RTC, 4 bitų SDIO (SD kortelės), 12 Mb/s USB ir 480 Mb/s USB priegloba
  • kaina: 29,25 $

Teensy 4.0

  • MCU: ARM Cortex-M7 esant 600 MHz + 32 bitų FPU + RNG + šifravimo greitintuvas
  • RAM: 1024K (2×512)
  • EEPROM atmintis: 1K (emu)
  • Flash atmintis: 1984 tūkst
  • Skaitmeninis įvestis / išvestis: 40 kontaktai, 5v
  • Analoginiai įėjimai: 14
  • TIM: 31
  • Serijos, I2C, SPI: 7, 3, 3
  • ekstraktas: 2x I2S/TDM garsas, S/PDIF skaitmeninis garsas, 3x CAN magistralė (1x CAN FD), 32 bendrosios paskirties DMA kanalai, RTC, programuojamas FlexIO, USB 480 Mb/s ir USB priegloba 480 Mb/s, pikselių apdorojimo vamzdis, kryžminis išorinių įrenginių paleidimas ir ON/OFF valdymas.
  • kaina: 19,95 $

Teensy 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32 bitų FPU + RNG + šifravimo greitintuvas
  • RAM: 1024K (2 × 512) ir QSPI atminties išplėtimui su dviem papildomomis vietomis RAM arba „flash“ lustams
  • EEPROM atmintis: 4K (emu)
  • Flash atmintis: 7936 tūkst
  • Skaitmeninis įvestis / išvestis: 55 kontaktai, 5v
  • Analoginiai įėjimai: 18
  • TIM: 35
  • Serijos, I2C, SPI: 8, 3, 3
  • ekstraktas: Ethernet 10/100 Mbit su DP83825 PHY, 2x I2S/TDM garsas, S/PDIF skaitmeninis garsas, 3x CAN magistralė (1x CAN FD), 32 bendrosios paskirties DMA kanalai, RTC, programuojamas FlexIO, USB 480 Mb/s ir USB priegloba 480 Mb/s, 1 SDIO (4 bitai) SD kortelėms, pikselių apdorojimo vamzdynas, kryžminis išorinių įrenginių paleidimas ir įjungimo/išjungimo valdymas.
  • kaina: 26,85 $

Kuo „Teensy“ skiriasi nuo kitų plokščių? (Programos)

paaugliškas

„Teensy“ kūrimo lenta yra viena iš labiausiai daugelio gamintojų vertinamų dėl kelių priežasčių. Vienas iš pagrindinių yra susijęs su mikroschema, su kuria buvo sumontuotos kai kurios iš šių plokščių, nes jos yra pagrįstos 32 bitų ARM lustai. Tai ne tik užtikrina didesnį našumą nei naudojant AVR, bet ir leidžia turėti modernesnį MCU, dirbti su tokia svarbia ir plačiai paplitusia architektūra kaip ARM ir kt.

Kita vertus, nepaisant mažo dydžio, jie gana galingi, su geromis RAM, „flash“ ir EEPROM atmintimis, taip pat daug prijungimo kaiščių, skirtų naudoti aparatūros periferinius įrenginius, ir net kai kuriuos su SD kortelėmis, Ethernet ir kt. Ir visa tai neatimant nė trupučio suderinamumo su Arduino. Bet kaip matote, tai ne „kitas“, o ypatingas.

Kita puiki „Teensy“ savybė yra ta, kad ji gali veikti kaip ir bet kuri kita vietinis USB įrenginys, tai yra, galite užprogramuoti plokštę kaip periferinę įrangą ir veikti kaip HID, MIDI įrenginys, vairasvirtės, žaidimų pultai ir kt. Ir visa tai be jokio papildomo kodo, visa tai yra „Teensy“ programinės įrangos paketo dalis, todėl jums nereikės dėl to jaudintis. Kalbant apie „Teensyduino“, „Arduino IDE“ priedą, tai dar viena fantastiška funkcija, kuri užtrunka tik akimirksniu, kad pradėtumėte veikti...


Straipsnio turinys atitinka mūsų principus redakcijos etika. Norėdami pranešti apie klaidą, spustelėkite čia.

Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas.

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

Anglų kalbos testasTestas katalonųispanų viktorina