Teensy: USB Geliştirme Kartı Kılavuzu

ufacık

Bu makaleyi bu konuya ithaf edeceğiz. genç geliştirme kurulu. Arduino ile uyumlu ve boyutu önemli olan projelere adayabilmek için küçültülmüş çok yönlü bir tahta. Burada ne olduğunu, var olan türleri ve versiyonlarını, teknik özelliklerini ve MCU veya mikrodenetleyici ile bu kart ile neler yapılabileceğini görebilirsiniz.

Teeny nedir?

MCU boyutu

Teensy, PJRC tarafından oluşturulan bir mikrodenetleyici geliştirme kartı markasıdır. ve ortak sahibi Paul Stoffregen'in katıldığı bir tasarımla. PJRC, yapımcılar, DIY, yaratıcılık geliştirme vb. için farklı cihazların tasarımcısı ve üreticisidir. Bunu yapmak için, diğer benzer geliştirme kartları tarafından kullanılan AVR'ler yerine ARM tabanlı mikrodenetleyiciler kullanarak, Arduino'nun potansiyeline ve fantastik güç ve esnekliğe sahip bu küçük, çok yönlü kartı yarattılar.

Teensy sadece bir tabak değil, aynı zamanda farklı modeller veya sürümler., bazı faydaların ve boyutlarının değiştiği. Tüm bu donanım tasarımları, I/O yeteneklerini maksimize etme fikrinin yanı sıra birçok özellik sağlamak için bir dizi yazılım kütüphanesi tarafından desteklenerek Arduino IDE ile çalışmaya hazır olarak oluşturulmuştur.

Teensy'nin teknik özellikleri

veri sayfası pinout teensy

Modelinizin ayrıntılarını, kartın üreticisi tarafından sağlanan veri sayfalarında görebilirsiniz. Ayrıca, sürümler arasında pinout farklılıkları olabileceğini unutmayın. Ancak, hepsinde ortak olan Teensy hakkında biraz daha genel bir görüşe sahip olmak için, işte bunlardan bazıları: teknik özellikleri:

  • İle uyumluluk arduino yazılımı ve kütüphaneler. Ayrıca, Arduino için adında bir eklentisi var. teensyduino
  • USB bağlantı noktası
  • Mobil Uygulama Ufacık Yükleyici kullanım kolaylığı için
  • Ücretsiz geliştirme yazılımı
  • Linux, MacOS ve Windows işletim sistemleri için çapraz platform desteği
  • Küçük boyutlu, birçok projeye uygun
  • Lehimli devre tahtası pimleri ile veya bunlar olmadan mevcuttur
  • Tek tuşla programlama
  • derleyiciniz var mı? WinAVR
  • USB hata ayıklama

Daha fazla teknik bilgi ve indirme – PJRC resmi web sitesi

Türler ve nereden satın alınır

ergen 4.1

Teensy plakalarının türleri ve bunların Teknik özellikler, önceki bölümün ortak özelliklerine göre aşağıdaki varyasyonlara sahibiz:

Teensy 2.0/Teensy++ 2.0 ile geri kalanı arasında ayrım yapmak gerekir, çünkü bu ilk ikisi 8 bittir ve geriye dönük uyumluluk için AVR'ye dayanır. Aşağıdaki sürümler, diğer iyileştirmelerin yanı sıra yüksek performanslı 32 bit ve ARM tabanlıdır.

Gençler 2.0

Ürün bulunamadı.

  • MCU: Atmel ATMEGA32U4 ve 8 bit 16 MHz AVR
  • RAM: 2560 bayt
  • EEPROM belleği: 1024 bayt
  • Flash bellek: 32256 bayt
  • Dijital G / Ç: 25 pin, 5v
  • Analog girişler: 12
  • PWM: 7
  • UART,I2C,SPI: 1, 1, 1
  • fiyat: 16 $

Ufacık++ 2.0

Ürün bulunamadı.

  • MCU: Atmel AT90USB1286 ve 8 bit 16 MHz AVR
  • RAM: 8192 bayt
  • EEPROM belleği: 4096 bayt
  • Flash bellek: 130048 bayt
  • Dijital G / Ç: 46 pin, 5v
  • Analog girişler: 8
  • PWM: 9
  • UART,I2C,SPI: 1, 1, 1
  • fiyat: 24 $

Ufacık LC

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM: 8K
  • EEPROM belleği: 128 bayt (emu)
  • Flash bellek: 62K
  • Dijital G / Ç: 27 pin, 5v, 4x DMA kanalı
  • Analog girişler: 13
  • PWM: 10
  • UART,I2C,SPI: 1, 1, 1
  • fiyat: 11,65 $

Gençler 3.2

-müsait değil-

  • MCU: 4MHz'de ARM Cortex-M72
  • RAM: 64K
  • EEPROM belleği: 2K
  • Flash bellek: 256K
  • Dijital G / Ç: 34 pin, 5v
  • Analog girişler: 8
  • PWM: 21
  • UART,I2C,SPI: 1, 1, 1
  • fiyat: 19,80 $

Gençler 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bit FPU + RNG + şifreleme hızlandırıcı
  • RAM: 256K
  • EEPROM belleği: 4K
  • Flash bellek: 512K
  • Dijital G / Ç: 64 pin, 5v
  • Analog girişler: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • özüt: I2S/TDM ses, CAN bus, 16 genel amaçlı DMA kanalı, RTC, SDIO 4-bit (SD kartlar), USB 12 Mb/s
  • fiyat: 24,25 $

Gençler 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bit FPU + RNG + şifreleme hızlandırıcı
  • RAM: 256K
  • EEPROM belleği: 4K
  • Flash bellek: 1024K
  • Dijital G / Ç: 64 pin, 5v
  • Analog girişler: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • özüt: I2S/TDM ses, CAN bus, 16 genel amaçlı DMA kanalı, RTC, 4 bit SDIO (SD kartlar), 12 Mb/s USB ve 480 Mb/s USB ana bilgisayar
  • fiyat: 29,25 $

Gençler 4.0

  • MCU: 7 MHz'de ARM Cortex-M600 + 32-bit FPU + RNG + şifreleme hızlandırıcı
  • RAM: 1024K (2×512)
  • EEPROM belleği: 1K (emu)
  • Flash bellek: 1984K
  • Dijital G / Ç: 40 pin, 5v
  • Analog girişler: 14
  • PWM: 31
  • Seri, I2C, SPI: 7, 3, 3
  • özüt: 2x I2S/TDM ses, S/PDIF dijital ses, 3x CAN bus (1x CAN FD), 32 genel amaçlı DMA kanalı, RTC, programlanabilir FlexIO, USB 480 Mb/s ve USB host 480 Mb/s, Piksel İşleme Boru Hattı, çevre birimleri için çapraz tetikleme ve AÇIK/KAPALI yönetimi.
  • fiyat: 19,95 $

Gençler 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bit FPU + RNG + şifreleme hızlandırıcı
  • RAM: 1024K (2×512) ve bellek genişletme için QSPI ve RAM veya flash çipler için iki ekstra konum
  • EEPROM belleği: 4K (emu)
  • Flash bellek: 7936K
  • Dijital G / Ç: 55 pin, 5v
  • Analog girişler: 18
  • PWM: 35
  • Seri, I2C, SPI: 8, 3, 3
  • özüt: DP10 PHY ile Ethernet 100/83825 Mbit, 2x I2S/TDM ses, S/PDIF dijital ses, 3x CAN bus (1x CAN FD), 32 genel amaçlı DMA kanalı, RTC, FlexIO programlanabilir, USB 480 Mb/s ve USB ana bilgisayar 480 Mb/s'de, SD kartlar için 1 SDIO (4 bit), Piksel İşleme Hattı, çevre birimleri için çapraz tetikleme ve AÇIK/KAPALI yönetimi.
  • fiyat: 26,85 $

Teensy ile plakaların geri kalanından farklı olarak ne yapılabilir? (Uygulamalar)

ufacık

Teensy geliştirme kurulu, çeşitli nedenlerle birçok üretici tarafından en çok takdir edilenlerden biridir. Ana olanlardan biri, bu kartların bazılarının takıldığı çip ile ilgilidir, çünkü bunlar temel alınmıştır. 32 bit ARM yongaları. Bu sadece AVR'den daha yüksek performans sağlamakla kalmaz, aynı zamanda bugün ARM vb. kadar önemli ve yaygın bir mimariyle çalışan daha modern bir MCU'ya sahip olmanızı sağlar.

Öte yandan, küçük boyutuna rağmen, onlar oldukça güçlü, iyi RAM, flash ve EEPROM bellek kapasitelerinin yanı sıra donanım çevre birimlerini kullanmak için bağlantı pinleri bakımından zengin ve hatta bazıları SD kartlar, Ethernet vb. ile. Ve tüm bunlar, Arduino ile bir zerre kadar uyumluluk çıkarmadan. Ama gördüğünüz gibi, "başka biri" değil, özel bir tane.

Teensy'nin bir başka harika özelliği de, diğerleri gibi çalışabilmesidir. yerel USB cihazıyani, tahtayı bir çevre birimi olarak programlayabilir ve bir HID, MIDI aygıtı, oyun çubukları, oyun kumandaları vb. gibi davranabilirsiniz. Ve bunların tümü, herhangi bir ek kod olmadan, Teensy yazılım yığınının bir parçasıdır, bu nedenle endişelenmenize gerek yoktur. Arduino IDE'nin eklentisi Teensyduino'ya gelince, bu başka bir harika özellik ve ayağa kalkıp çalışmaya başlaması sadece bir an sürüyor...


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.