Teensy: USB Development Board Guide

Malabata

Ilalaan namin ang artikulong ito sa malabata development board. Isang napakaraming gamit na board, tugma sa Arduino, at may pinaliit na laki upang maitalaga ito sa mga proyekto kung saan mahalaga ang laki. Dito makikita mo kung ano ito, ang mga uri at bersyon na umiiral, ang mga teknikal na katangian, at kung ano ang maaaring gawin sa board na ito gamit ang MCU o microcontroller.

Ano ang Teeny?

Laki ng MCU

Ang Teensy ay isang tatak ng microcontroller development board na nilikha ng PJRC at may disenyo kung saan lumahok ang kapwa may-ari na si Paul Stoffregen. Ang PJRC ay isang designer at manufacturer ng iba't ibang device para sa mga gumagawa, DIY, creativity development, atbp. Para magawa ito, ginawa nila itong maliit, napakaraming gamit na board na may potensyal ng Arduino, at may kamangha-manghang kapangyarihan at flexibility, gamit din ang mga ARM-based microcontrollers sa halip na mga AVR na ginagamit ng iba pang katulad na development boards.

Ang Teensy ay hindi lamang isang plato, ngunit mayroon iba't ibang modelo o bersyon., kung saan nag-iiba ang ilang benepisyo at laki nito. Ang lahat ng mga disenyo ng hardware na ito ay nilikha na may ideya ng pag-maximize ng mga kakayahan ng I/O, pati na rin ang suportado ng isang host ng mga library ng software upang magbigay ng maraming feature at handang tumakbo gamit ang Arduino IDE.

Mga teknikal na katangian ng Teensy

teensy pinout datasheet

Makikita mo ang mga detalye ng iyong modelo sa mga datasheet na ibinigay ng manufacturer ng board. Gayundin, tandaan na maaaring may mga pagkakaiba sa pinout sa pagitan ng mga bersyon. Gayunpaman, upang magkaroon ng medyo mas generic na pagtingin sa Teensy na karaniwan sa kanilang lahat, narito ang ilan sa mga teknikal na katangian nito:

  • Pagkatugma sa arduinosoftware at ang mga aklatan. Gayundin, mayroon itong add-on para sa Arduino na tinatawag teensyduino
  • USB port
  • App Teensy Loader para sa kadalian ng paggamit
  • Libreng development software
  • Cross-platform support, available para sa Linux, MacOS at Windows operating system
  • Maliit na sukat, angkop para sa maraming proyekto
  • Available nang may o walang soldered breadboard pin
  • Isang push button programming
  • Mayroon ka bang compiler? WinAVR
  • Pag-debug ng USB

Higit pang teknikal na impormasyon at pag-download - Opisyal na website ng PJRC

Mga uri at kung saan makakabili

malabata 4.1

Tungkol sa mga uri ng Teensy plates at ang kanilang Teknikal na mga detalye, mayroon kaming mga sumusunod na pagkakaiba-iba patungkol sa mga karaniwang katangian ng nakaraang seksyon:

Kinakailangang pag-iba-ibahin ang Teensy 2.0/Teensy++ 2.0, at ang iba pa, dahil ang unang dalawang ito ay 8-bit at nakabatay sa AVR para sa backwards compatibility. Ang mga sumusunod na bersyon ay mataas ang pagganap na 32-bit at ARM-based, bukod sa iba pang mga pagpapabuti.

Malabata 2.0

Walang nahanap na mga produkto

  • MCU: Atmel ATMEGA32U4 at 8 bit 16 MHz AVR
  • Memorya ng RAM: 2560 bytes
  • EEPROM memory: 1024 bytes
  • Flash ng memorya: 32256 bytes
  • Digital I / O: 25 pin, 5v
  • Mga input ng analog: 12
  • PWM: 7
  • UART,I2C,SPI: 1, 1, 1
  • presyo: 16 $

Teensy++ 2.0

Walang nahanap na mga produkto

  • MCU: Atmel AT90USB1286 at 8 bit 16 MHz AVR
  • Memorya ng RAM: 8192 bytes
  • EEPROM memory: 4096 bytes
  • Flash ng memorya: 130048 bytes
  • Digital I / O: 46 pin, 5v
  • Mga input ng analog: 8
  • PWM: 9
  • UART,I2C,SPI: 1, 1, 1
  • presyo: 24 $

Malabata LC

  • MCU: ARM Cortex-M0+ @ 48MHz
  • Memorya ng RAM: 8K
  • EEPROM memory: 128 bytes (emu)
  • Flash ng memorya: 62K
  • Digital I / O: 27 pin, 5v, 4x DMA channel
  • Mga input ng analog: 13
  • PWM: 10
  • UART,I2C,SPI: 1, 1, 1
  • presyo: 11,65 $

Malabata 3.2

-hindi magagamit-

  • MCU: ARM Cortex-M4 sa 72MHz
  • Memorya ng RAM: 64K
  • EEPROM memory: 2K
  • Flash ng memorya: 256K
  • Digital I / O: 34 pin, 5v
  • Mga input ng analog: 8
  • PWM: 21
  • UART,I2C,SPI: 1, 1, 1
  • presyo: 19,80 $

Malabata 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bit FPU + RNG + encryption accelerator
  • Memorya ng RAM: 256K
  • EEPROM memory: 4K
  • Flash ng memorya: 512K
  • Digital I / O: 64 pin, 5v
  • Mga input ng analog: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Kasama sa mga extra: I2S/TDM audio, CAN bus, 16 general purpose DMA channel, RTC, SDIO 4-bit (SD card), USB 12 Mb/s
  • presyo: 24,25 $

Malabata 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bit FPU + RNG + encryption accelerator
  • Memorya ng RAM: 256K
  • EEPROM memory: 4K
  • Flash ng memorya: 1024K
  • Digital I / O: 64 pin, 5v
  • Mga input ng analog: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Kasama sa mga extra: I2S/TDM audio, CAN bus, 16 general purpose DMA channel, RTC, 4-bit SDIO (SD card), 12 Mb/s USB at 480 Mb/s USB host
  • presyo: 29,25 $

Malabata 4.0

  • MCU: 7 MHzz ARM Cortex-M600 + 32-bit FPU + RNG + encryption accelerator
  • Memorya ng RAM: 1024K (2×512)
  • EEPROM memory: 1K (emu)
  • Flash ng memorya: 1984K
  • Digital I / O: 40 pin, 5v
  • Mga input ng analog: 14
  • PWM: 31
  • Serial,I2C,SPI: 7, 3, 3
  • Kasama sa mga extra: 2x I2S/TDM audio, S/PDIF digital audio, 3x CAN bus (1x CAN FD), 32 general purpose DMA channel, RTC, programmable FlexIO, USB 480 Mb/s at USB host 480 Mb/s, Pixel Processing Pipeline , crossed triggering para sa mga peripheral, at ON/OFF na pamamahala.
  • presyo: 19,95 $

Malabata 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bit FPU + RNG + encryption accelerator
  • Memorya ng RAM: 1024K (2×512) at QSPI para sa pagpapalawak ng memorya na may dalawang dagdag na lokasyon para sa RAM o flash chips
  • EEPROM memory: 4K (emu)
  • Flash ng memorya: 7936K
  • Digital I / O: 55 pin, 5v
  • Mga input ng analog: 18
  • PWM: 35
  • Serial,I2C,SPI: 8, 3, 3
  • Kasama sa mga extra: Ethernet 10/100 Mbit na may DP83825 PHY, 2x I2S/TDM audio, S/PDIF digital audio, 3x CAN bus (1x CAN FD), 32 general purpose DMA channel, RTC, FlexIO programmable, USB 480 Mb/s at USB host sa 480 Mb/s, 1 SDIO (4 bit) para sa mga SD card, Pixel Processing Pipeline, cross triggering para sa mga peripheral, at ON/OFF na pamamahala.
  • presyo: 26,85 $

Ano ang maaaring gawin sa Teensy na iba sa iba pang mga plato? (Mga Application)

Malabata

Ang Teensy development board ay isa sa pinaka pinahahalagahan ng maraming gumagawa para sa ilang kadahilanan. Ang isa sa mga pangunahing ay nauugnay sa chip kung saan ang ilan sa mga board na ito ay nilagyan, dahil ang mga ito ay batay sa 32-bit ARM chips. Hindi lamang ito nagbibigay ng mas mataas na performance kaysa sa AVR, nagbibigay-daan din ito sa pagkakaroon ng mas modernong MCU, nagtatrabaho sa isang arkitektura na kasinghalaga at laganap ngayon gaya ng ARM, atbp.

Sa kabilang banda, sa kabila ng maliit na sukat nito, medyo makapangyarihan sila, na may mahusay na kapasidad ng RAM, flash at EEPROM memory, pati na rin ang mayaman sa mga pin ng koneksyon upang magamit ang mga peripheral ng hardware, at kahit na ang ilan ay may mga SD card, Ethernet, atbp. At lahat ng ito nang hindi binabawasan ang isang iota ng pagiging tugma sa Arduino. Ngunit tulad ng nakikita mo, ito ay hindi "isa pa", ngunit isang espesyal na isa.

Ang isa pang mahusay na tampok ng Teensy ay maaari itong gumana tulad ng iba katutubong USB device, iyon ay, maaari mong i-program ang board upang maging isang peripheral at kumilos bilang isang HID, MIDI device, joystick, gamepad, atbp. At lahat ng iyon nang walang anumang karagdagang code, lahat ito ay bahagi ng Teensy software stack kaya hindi mo kailangang mag-alala tungkol dito. Tulad ng para sa Teensyduino, ang addon para sa Arduino IDE, ito ay isa pang kamangha-manghang tampok, at kailangan lang ng isang iglap upang bumangon at tumakbo...


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.