Teensy: USB Development Board Guide

teensy

Wy geane te wijen dit artikel oan de teensy ûntwikkeling board. In heul alsidige boerd, kompatibel mei Arduino, en fan in fermindere grutte om it te kinnen wijde oan projekten wêryn grutte wichtich is. Hjir kinne jo sjen wat it is, de soarten en ferzjes dy't besteane, de technyske skaaimerken, en wat kin dien wurde mei dit boerd mei MCU of mikrocontroller.

Wat is Teeny?

MCU grutte

Teensy is in merk fan microcontroller ûntwikkeling board makke troch PJRC en mei in ûntwerp dêr't mei-eigener Paul Stoffregen oan meidien hat. PJRC is in ûntwerper en fabrikant fan ferskate apparaten foar makkers, DIY, kreativiteitsûntwikkeling, ensfh. Om dit te dwaan, hawwe se dit lytse, heul alsidige boerd makke mei it potinsjeel fan Arduino, en mei fantastyske krêft en fleksibiliteit, ek mei ARM-basearre mikrocontrollers ynstee fan AVR's brûkt troch oare ferlykbere ûntwikkelingsboerden.

Teensy is net allinnich in plaat, mar der is ferskillende modellen of ferzjes., wêryn guon foardielen en har grutte ferskille. Al dizze hardware-ûntwerpen binne makke mei it idee om I / O-mooglikheden te maksimalisearjen, en ek wurde stipe troch in gasthear fan softwarebiblioteken om in protte funksjes te leverjen en klear om te rinnen mei de Arduino IDE.

Technyske skaaimerken fan Teensy

datasheet pinout teensy

Jo kinne de details fan jo model sjen yn 'e datablêden levere troch de fabrikant fan it bestjoer. Unthâld ek dat der pinout ferskillen kinne wêze tusken ferzjes. Om lykwols in wat mear algemiene werjefte fan Teensy te hawwen dy't mienskiplik is foar allegear, hjir binne guon fan syn technyske skaaimerken:

  • Komptabiliteit mei arduinosoftware en de biblioteken. Ek hat it in add-on foar Arduino neamd teensyduino
  • USB-poarte
  • App Teensy Loader foar gemak fan gebrûk
  • Fergees ûntwikkeling software
  • Cross-platform-stipe, beskikber foar Linux, MacOS en Windows bestjoeringssystemen
  • Lytse grutte, geskikt foar in protte projekten
  • Beskikber mei of sûnder soldered breadboard pins
  • Ien druk knop programmearring
  • Hawwe jo de kompilator? WinAVR
  • USB-flateropspoaring

Mear technyske ynformaasje en downloads - PJRC offisjele webside

Soarten en wêr te keapjen

teensy 4.1

Oangeande de soarten Teensy platen en harren Technyske spesifikaasjes, wy hawwe de folgjende fariaasjes mei respekt foar de mienskiplike skaaimerken fan 'e foarige seksje:

It is needsaaklik om te ûnderskieden tusken Teensy 2.0 / Teensy ++ 2.0, en de rest, om't dizze earste twa 8-bit binne en basearre op AVR foar efterútkompatibiliteit. De folgjende ferzjes binne 32-bit en ARM-basearre mei hege prestaasjes, ûnder oare ferbetterings.

Teensy 2.0

  • MCU: Atmel ATMEGA32U4 en 8 bit 16 MHz AVR
  • RAM-ûnthâld: 2560 bytes
  • EEPROM ûnthâld: 1024 bytes
  • Memoarje flash: 32256 bytes
  • Digitale I / de: 25 pins, 5v
  • Analoge yngongen: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1
  • Priis: 16 $

Teensy++ 2.0

  • MCU: Atmel AT90USB1286 en 8 bit 16 MHz AVR
  • RAM-ûnthâld: 8192 bytes
  • EEPROM ûnthâld: 4096 bytes
  • Memoarje flash: 130048 bytes
  • Digitale I / de: 46 pins, 5v
  • Analoge yngongen: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1
  • Priis: 24 $

Teenske LC

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM-ûnthâld:8k
  • EEPROM ûnthâld: 128 bytes (emu)
  • Memoarje flash:62k
  • Digitale I / de: 27 pins, 5v, 4x DMA kanalen
  • Analoge yngongen: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1
  • Priis: 11,65 $

Teensy 3.2

-net beskikber-

  • MCU: ARM Cortex-M4 op 72MHz
  • RAM-ûnthâld:64k
  • EEPROM ûnthâld:2k
  • Memoarje flash:256k
  • Digitale I / de: 34 pins, 5v
  • Analoge yngongen: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1
  • Priis: 19,80 $

Teensy 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bit FPU + RNG + fersiferingsversneller
  • RAM-ûnthâld:256k
  • EEPROM ûnthâld:4k
  • Memoarje flash:512k
  • Digitale I / de: 64 pins, 5v
  • Analoge yngongen: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • extras: I2S/TDM-audio, CAN-bus, 16 DMA-kanalen foar algemien doel, RTC, SDIO 4-bit (SD-kaarten), USB 12 Mb/s
  • Priis: 24,25 $

Teensy 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bit FPU + RNG + fersiferingsversneller
  • RAM-ûnthâld:256k
  • EEPROM ûnthâld:4k
  • Memoarje flash:1024k
  • Digitale I / de: 64 pins, 5v
  • Analoge yngongen: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • extras: I2S/TDM-audio, CAN-bus, 16 DMA-kanalen foar algemien doel, RTC, 4-bit SDIO (SD-kaarten), 12 Mb/s USB en 480 Mb/s USB-host
  • Priis: 29,25 $

Teensy 4.0

  • MCU: ARM Cortex-M7 op 600 MHz + 32-bit FPU + RNG + fersiferingsversneller
  • RAM-ûnthâld: 1024K (2×512)
  • EEPROM ûnthâld: 1K (emo)
  • Memoarje flash:1984k
  • Digitale I / de: 40 pins, 5v
  • Analoge yngongen: 14
  • PWM: 31
  • Serial, I2C, SPI: 7, 3, 3
  • extras: 2x I2S/TDM audio, S/PDIF digitale audio, 3x CAN bus (1x CAN FD), 32 algemiene doel DMA kanalen, RTC, FlexIO programmeerber, USB 480 Mb/s en USB host 480 Mb/s, Pixel Processing Pipeline, crossed triggering foar perifeare apparaten, en ON / OFF behear.
  • Priis: 19,95 $

Teensy 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bit FPU + RNG + fersiferingsversneller
  • RAM-ûnthâld: 1024K (2×512) en QSPI foar ûnthâld útwreiding mei twa ekstra lokaasjes foar RAM of flash chips
  • EEPROM ûnthâld: 4K (emo)
  • Memoarje flash:7936k
  • Digitale I / de: 55 pins, 5v
  • Analoge yngongen: 18
  • PWM: 35
  • Serial, I2C, SPI: 8, 3, 3
  • extras: Ethernet 10/100 Mbit mei DP83825 PHY, 2x I2S/TDM audio, S/PDIF digitale audio, 3x CAN bus (1x CAN FD), 32 algemiene doel DMA kanalen, RTC, FlexIO programmeerber, USB 480 Mb/s en USB host by 480 Mb/s, 1 SDIO (4 bit) foar SD-kaarten, Pixel Processing Pipeline, cross-triggering foar perifeare apparaten, en ON/OFF-behear.
  • Priis: 26,85 $

Wat kin dien wurde mei Teensy oars as de rest fan 'e platen? (Oanfraach)

teensy

It Teensy-ûntwikkelingsboerd is om ferskate redenen ien fan 'e meast wurdearre troch in protte makkers. Ien fan 'e wichtichste is relatearre oan de chip wêrmei guon fan dizze boerden binne foarsjoen, om't se basearre binne op 32-bit ARM-chips. Dit leveret net allinich hegere prestaasjes dan mei AVR, it makket it ek mooglik om in modernere MCU te hawwen, te wurkjen mei in arsjitektuer sa wichtich en wiidferspraat hjoed as ARM, ensfh.

Oan 'e oare kant, nettsjinsteande syn lytse grutte, se binne frij krêftich, mei goede kapasiteiten fan RAM, flash en EEPROM ûnthâld, likegoed as ryk oan ferbining pins te brûken hardware perifeare apparaten, en sels guon mei SD cards, Ethernet, etc. En dit alles sûnder in jota fan kompatibiliteit mei Arduino ôf te lûken. Mar sa't jo sjen kinne, is it net "in oare", mar in spesjale.

In oare geweldige eigenskip fan Teensy is dat it kin wurkje lykas elke oare native USB apparaat, dat is, jo kinne it bestjoer programmearje om in perifeare apparaat te wêzen en as HID, MIDI-apparaat, joysticks, gamepads, ensfh. En dat alles sûnder ekstra koade, it is allegear diel fan 'e Teensy-softwarestapel, sadat jo der gjin soargen oer hoege te meitsjen. Wat Teensyduino oangiet, de tafoeging foar de Arduino IDE, it is in oare fantastyske funksje, en it duorret mar in momint om op te kommen en te rinnen ...


De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

Wês de earste om kommentaar

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre.

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.

Ingelske testTest KatalaanskSpaansk kwis