Omistamme tämän artikkelin teini-ikäinen kehityslauta. Erittäin monipuolinen, Arduinon kanssa yhteensopiva levy, jonka koko on pienempi, jotta se voidaan omistaa projekteihin, joissa koolla on väliä. Täältä näet mitä se on, olemassa olevat tyypit ja versiot, tekniset ominaisuudet ja mitä tällä MCU:lla tai mikrokontrollerilla varustetulla kortilla voidaan tehdä.
Mikä on Teeny?
Teensy on PJRC:n luoma mikro-ohjainkehityskortti ja suunnittelulla, johon osaomistaja Paul Stoffregen on osallistunut. PJRC suunnittelee ja valmistaa erilaisia laitteita tekijöille, tee-se-itse, luovuuden kehittämiseen jne. Tätä varten he ovat luoneet tämän pienen, erittäin monipuolisen levyn, jossa on Arduinon potentiaalia ja fantastista tehoa ja joustavuutta, käyttäen myös ARM-pohjaisia mikrokontrollereita muiden vastaavien kehityskorttien AVR:ien sijaan.
Teensy ei ole vain lautanen, vaan on olemassa eri malleja tai versioita., joissa jotkin edut ja niiden koko vaihtelevat. Kaikki nämä laitteistosuunnittelut luotiin ajatuksena maksimoida I/O-ominaisuudet, ja niitä tukevat monet ohjelmistokirjastot, jotka tarjoavat monia ominaisuuksia ja ovat valmiita toimimaan Arduino IDE:n kanssa.
Teensyn tekniset ominaisuudet
Näet mallisi tiedot levyn valmistajan toimittamista tiedoista. Muista myös, että versioiden välillä voi olla eroja. Kuitenkin saadaksesi hieman yleisemmän näkemyksen Teensystä, joka on yhteinen kaikille, tässä on joitain sen tekniset ominaisuudet:
- Yhteensopivuus arduino-ohjelmisto ja kirjastot. Lisäksi siinä on Arduino-lisäosa nimeltään teensyduino
- USB-portti
- Sovellus Teensy Loader käytön helpottamiseksi
- Ilmainen kehitysohjelmisto
- Eri alustojen tuki, saatavilla Linux-, MacOS- ja Windows-käyttöjärjestelmille
- Pieni koko, sopii moneen projektiin
- Saatavana juotetuilla leipälevyn tapilla tai ilman
- Yhden painikkeen ohjelmointi
- Onko sinulla kääntäjä? WinAVR
- USB-virheenkorjaus
Lisää teknisiä tietoja ja latauksia – PJRC:n virallinen verkkosivusto
Tyypit ja mistä ostaa
Mitä tulee Teensy-levyjen tyyppeihin ja niihin Tekniset tiedot, meillä on seuraavat muunnelmat edellisen osan yhteisiin ominaisuuksiin verrattuna:
Teensy 2.0
Tuotteita ei löytynyt.
- MCU: Atmel ATMEGA32U4 ja 8-bittinen 16 MHz AVR
- RAM-muistia: 2560 tavua
- EEPROM-muisti: 1024 tavua
- Flash-muisti: 32256 tavua
- Digitaalinen I / O: 25 nastaa, 5v
- Analogiset tulot: 12
- PWM: 7
- UART, I2C, SPI: 1, 1, 1
- hinta: 16 dollaria
Teensy++ 2.0
- MCU: Atmel AT90USB1286 ja 8-bittinen 16 MHz AVR
- RAM-muistia: 8192 tavua
- EEPROM-muisti: 4096 tavua
- Flash-muisti: 130048 tavua
- Digitaalinen I / O: 46 nastaa, 5v
- Analogiset tulot: 8
- PWM: 9
- UART, I2C, SPI: 1, 1, 1
- hinta: 24 dollaria
teini lc
- MCU: ARM Cortex-M0+ @ 48MHz
- RAM-muistia: 8K
- EEPROM-muisti: 128 tavua (emu)
- Flash-muisti: 62K
- Digitaalinen I / O: 27 nastaa, 5v, 4x DMA-kanavaa
- Analogiset tulot: 13
- PWM: 10
- UART, I2C, SPI: 1, 1, 1
- hinta: 11,65 dollaria
Teensy 3.2
-ei saatavilla-
- MCU: ARM Cortex-M4 taajuudella 72 MHz
- RAM-muistia: 64K
- EEPROM-muisti: 2K
- Flash-muisti: 256K
- Digitaalinen I / O: 34 nastaa, 5v
- Analogiset tulot: 8
- PWM: 21
- UART, I2C, SPI: 1, 1, 1
- hinta: 19,80 dollaria
Teensy 3.5
- MCU: 4 MHz ARM Cortex-M120 + 32-bittinen FPU + RNG + salauskiihdytin
- RAM-muistia: 256K
- EEPROM-muisti: 4K
- Flash-muisti: 512K
- Digitaalinen I / O: 64 nastaa, 5v
- Analogiset tulot: 27
- PWM: 20
- UART, I2C, SPI: 0, 3, 3
- Ekstrat: I2S/TDM-ääni, CAN-väylä, 16 yleiskäyttöistä DMA-kanavaa, RTC, SDIO 4-bittinen (SD-kortit), USB 12 Mb/s
- hinta: 24,25 dollaria
Teensy 3.6
- MCU: 4 MHz ARM Cortex-M180 + 32-bittinen FPU + RNG + salauskiihdytin
- RAM-muistia: 256K
- EEPROM-muisti: 4K
- Flash-muisti: 1024K
- Digitaalinen I / O: 64 nastaa, 5v
- Analogiset tulot: 27
- PWM: 20
- UART, I2C, SPI: 0, 3, 3
- Ekstrat: I2S/TDM-ääni, CAN-väylä, 16 yleiskäyttöistä DMA-kanavaa, RTC, 4-bittinen SDIO (SD-kortit), 12 Mb/s USB ja 480 Mb/s USB-isäntä
- hinta: 29,25 dollaria
Teensy 4.0
- MCU: ARM Cortex-M7 600 MHz + 32-bittinen FPU + RNG + salauskiihdytin
- RAM-muistia: 1024K (2×512)
- EEPROM-muisti: 1K (emu)
- Flash-muisti: 1984K
- Digitaalinen I / O: 40 nastaa, 5v
- Analogiset tulot: 14
- PWM: 31
- Sarja, I2C, SPI: 7, 3, 3
- Ekstrat: 2x I2S/TDM-ääni, S/PDIF-digitaaliääni, 3x CAN-väylä (1x CAN FD), 32 yleiskäyttöistä DMA-kanavaa, RTC, ohjelmoitava FlexIO, USB 480 Mb/s ja USB-isäntä 480 Mb/s, Pixel Processing Pipeline, ristikkäinen liipaisu oheislaitteille ja ON/OFF-hallinta.
- hinta: 19,95 dollaria
Teensy 4.1
- MCU: 7 MHz ARM Cortex-M600 + 64/32-bittinen FPU + RNG + salauskiihdytin
- RAM-muistia: 1024K (2×512) ja QSPI muistin laajentamiseen kahdella lisäpaikalla RAM-muistille tai flash-siruille
- EEPROM-muisti: 4K (emu)
- Flash-muisti: 7936K
- Digitaalinen I / O: 55 nastaa, 5v
- Analogiset tulot: 18
- PWM: 35
- Sarja, I2C, SPI: 8, 3, 3
- Ekstrat: Ethernet 10/100 Mbit DP83825 PHY:llä, 2x I2S/TDM-ääni, S/PDIF-digitaalinen ääni, 3x CAN-väylä (1x CAN FD), 32 yleiskäyttöistä DMA-kanavaa, RTC, ohjelmoitava FlexIO, USB 480 Mb/s ja USB-isäntä 480 Mb/s, 1 SDIO (4 bittiä) SD-korteille, Pixel Processing Pipeline, ristiliipaisu oheislaitteille ja ON/OFF-hallinta.
- hinta: 26,85 dollaria
Mitä Teensylle voi tehdä eri tavalla kuin muut levyt? (Sovellukset)
Teensy-kehityslevy on yksi monien valmistajien arvostetuimmista useista syistä. Yksi tärkeimmistä liittyy siruun, jolla osa näistä levyistä on asennettu, koska ne perustuvat 32-bittiset ARM-sirut. Tämä ei ainoastaan tarjoa parempaa suorituskykyä kuin AVR, se mahdollistaa myös nykyaikaisemman MCU:n, työskentelyn nykyään yhtä tärkeän ja laajalle levinneen arkkitehtuurin kanssa kuin ARM jne.
Toisaalta pienestä koostaan huolimatta ne ovat aika voimakkaita, jossa on hyvät RAM-muistin, flash- ja EEPROM-muistin kapasiteetit sekä runsaasti liitäntänastoja laitteiston oheislaitteiden käyttöä varten, ja jopa joissakin SD-korteilla, Ethernetillä jne. Ja kaikki tämä vähentämättä hiventäkään yhteensopivuutta Arduinon kanssa. Mutta kuten näet, se ei ole "toinen", vaan erityinen.
Toinen Teensyn hieno ominaisuus on, että se voi toimia kuten mikä tahansa muu alkuperäinen USB-laite, eli voit ohjelmoida kortin oheislaitteeksi ja toimia HID-, MIDI-laitteena, ohjaussauvana, peliohjaimena jne. Ja kaikki tämä ilman lisäkoodia, se on kaikki osa Teensyn ohjelmistopinoa, joten sinun ei tarvitse huolehtia siitä. Mitä tulee Teensyduinoon, Arduino IDE:n lisäosaan, se on toinen fantastinen ominaisuus, ja sen käynnistyminen kestää vain hetken...