Teensy: Leitfaden für USB-Entwicklungsboards

Teensy

Wir werden diesen Artikel dem widmen winziges Entwicklungsboard. Ein sehr vielseitiges Board, das mit Arduino kompatibel ist und eine reduzierte Größe hat, um es Projekten widmen zu können, bei denen es auf die Größe ankommt. Hier können Sie sehen, was es ist, welche Typen und Versionen es gibt, die technischen Eigenschaften und was mit diesem Board mit MCU oder Mikrocontroller gemacht werden kann.

Was ist Teenie?

MCU-Größe

Teensy ist eine Marke von Mikrocontroller-Entwicklungsboards, die von PJRC entwickelt wurden und mit einem Design, an dem Mitinhaber Paul Stoffregen mitgewirkt hat. PJRC ist ein Designer und Hersteller verschiedener Geräte für Hersteller, Heimwerker, Kreativitätsentwicklung usw. Zu diesem Zweck haben sie dieses kleine, sehr vielseitige Board mit dem Potenzial von Arduino und mit fantastischer Leistung und Flexibilität entwickelt, das auch ARM-basierte Mikrocontroller anstelle von AVRs verwendet, die von anderen ähnlichen Entwicklungsboards verwendet werden.

Teensy ist nicht nur ein Teller, sondern es gibt ihn verschiedene Modelle oder Versionen., bei denen einige Vorteile und ihre Größe variieren. Alle diese Hardwaredesigns wurden mit der Idee entwickelt, die E/A-Fähigkeiten zu maximieren und von einer Vielzahl von Softwarebibliotheken unterstützt zu werden, um viele Funktionen bereitzustellen und mit der Arduino IDE lauffähig zu sein.

Technische Eigenschaften von Teensy

Datenblatt Pinbelegung winzig

Die Details Ihres Modells können Sie den Datenblättern des Herstellers der Platine entnehmen. Denken Sie auch daran, dass es zwischen den Versionen Unterschiede bei der Pinbelegung geben kann. Um jedoch eine etwas allgemeinere Sicht auf Teensy zu haben, die allen gemeinsam ist, sind hier einige davon seine technischen Eigenschaften:

  • Kompatibilität mit Arduino-Software und die Bibliotheken. Außerdem hat es ein Add-On für Arduino namens teensyduino
  • USB-Anschluss
  • Applikation Kleiner Lader für Benutzerfreundlichkeit
  • Kostenlose Entwicklungssoftware
  • Plattformübergreifende Unterstützung, verfügbar für Linux-, MacOS- und Windows-Betriebssysteme
  • Kleine Größe, geeignet für viele Projekte
  • Erhältlich mit oder ohne gelöteten Steckplatinenstiften
  • Ein-Tasten-Programmierung
  • Hast du den Compiler? WinAVR
  • USB-Debugging

Weitere technische Informationen und Downloads – Offizielle Website des PJRC

Typen und Bezugsquellen

winzig 4.1

In Bezug auf die Arten von Teensy-Platten und deren Technische Spezifikationen, haben wir die folgenden Variationen in Bezug auf die gemeinsamen Merkmale des vorherigen Abschnitts:

Es ist notwendig, zwischen Teensy 2.0/Teensy++ 2.0 und den anderen zu unterscheiden, da diese ersten beiden 8-Bit sind und aus Gründen der Abwärtskompatibilität auf AVR basieren. Die folgenden Versionen sind neben anderen Verbesserungen leistungsstarke 32-Bit- und ARM-basierte Versionen.

Teensy 2.0

Keine Produkte gefunden

  • MCU: Atmel ATMEGA32U4 ein 8-Bit-16-MHz-AVR
  • Memoria RAM: 2560 Byte
  • EEPROM-Speicher: 1024 Byte
  • Flash-Speicher: 32256 Byte
  • Digitale E / A.: 25 Pins, 5V
  • Analoge Eingänge: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1
  • Preis: 16 $

Teensy ++ 2.0

Keine Produkte gefunden

  • MCU: Atmel AT90USB1286 ein 8-Bit-16-MHz-AVR
  • Memoria RAM: 8192 Byte
  • EEPROM-Speicher: 4096 Byte
  • Flash-Speicher: 130048 Byte
  • Digitale E / A.: 46 Pins, 5V
  • Analoge Eingänge: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1
  • Preis: 24 $

Kleiner LC

  • MCU: ARM Cortex-M0+ bei 48 MHz
  • Memoria RAM: 8K
  • EEPROM-Speicher: 128 Byte (emu)
  • Flash-Speicher: 62K
  • Digitale E / A.: 27 Pins, 5 V, 4x DMA-Kanäle
  • Analoge Eingänge: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1
  • Preis: 11,65 $

Teensy 3.2

-Nicht verfügbar-

  • MCU: ARM Cortex-M4 bei 72 MHz
  • Memoria RAM: 64K
  • EEPROM-Speicher: 2K
  • Flash-Speicher: 256K
  • Digitale E / A.: 34 Pins, 5V
  • Analoge Eingänge: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1
  • Preis: 19,80 $

Teensy 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-Bit-FPU + RNG + Verschlüsselungsbeschleuniger
  • Memoria RAM: 256K
  • EEPROM-Speicher: 4K
  • Flash-Speicher: 512K
  • Digitale E / A.: 64 Pins, 5V
  • Analoge Eingänge: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Extras: I2S/TDM-Audio, CAN-Bus, 16 Allzweck-DMA-Kanäle, RTC, SDIO 4-Bit (SD-Karten), USB 12 Mb/s
  • Preis: 24,25 $

Teensy 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-Bit-FPU + RNG + Verschlüsselungsbeschleuniger
  • Memoria RAM: 256K
  • EEPROM-Speicher: 4K
  • Flash-Speicher: 1024K
  • Digitale E / A.: 64 Pins, 5V
  • Analoge Eingänge: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Extras: I2S/TDM-Audio, CAN-Bus, 16 Allzweck-DMA-Kanäle, RTC, 4-Bit-SDIO (SD-Karten), 12 Mb/s USB und 480 Mb/s USB-Host
  • Preis: 29,25 $

Teensy 4.0

  • MCU: ARM Cortex-M7 bei 600 MHz + 32-Bit-FPU + RNG + Verschlüsselungsbeschleuniger
  • Memoria RAM: 1024K (2×512)
  • EEPROM-Speicher: 1K (Emu)
  • Flash-Speicher: 1984K
  • Digitale E / A.: 40 Pins, 5V
  • Analoge Eingänge: 14
  • PWM: 31
  • Seriell,I2C,SPI: 7, 3, 3
  • Extras: 2x I2S/TDM-Audio, S/PDIF-Digitalaudio, 3x CAN-Bus (1x CAN FD), 32 Allzweck-DMA-Kanäle, RTC, FlexIO programmierbar, USB 480 Mb/s und USB-Host 480 Mb/s, Pixel Processing Pipeline, gekreuzte Triggerung für Peripheriegeräte und EIN/AUS-Verwaltung.
  • Preis: 19,95 $

Teensy 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-Bit FPU + RNG + Verschlüsselungsbeschleuniger
  • Memoria RAM: 1024K (2×512) und QSPI zur Speichererweiterung mit zwei zusätzlichen Plätzen für RAM oder Flash-Chips
  • EEPROM-Speicher: 4K (Emu)
  • Flash-Speicher: 7936K
  • Digitale E / A.: 55 Pins, 5V
  • Analoge Eingänge: 18
  • PWM: 35
  • Seriell,I2C,SPI: 8, 3, 3
  • Extras: Ethernet 10/100 Mbit mit DP83825 PHY, 2x I2S/TDM-Audio, S/PDIF-Digitalaudio, 3x CAN-Bus (1x CAN FD), 32 Allzweck-DMA-Kanäle, RTC, FlexIO programmierbar, USB 480 Mb/s und USB-Host bei 480 Mb/s, 1 SDIO (4 Bit) für SD-Karten, Pixel Processing Pipeline, Kreuztriggerung für Peripheriegeräte und EIN/AUS-Verwaltung.
  • Preis: 26,85 $

Was kann man mit Teensy anders machen als die restlichen Platten? (Anwendungen)

Teensy

Das Teensy-Entwicklungsboard wird aus mehreren Gründen von vielen Herstellern am meisten geschätzt. Einer der wichtigsten betrifft den Chip, mit dem einige dieser Boards ausgestattet sind, da sie darauf basieren 32-Bit-ARM-Chips. Dies bietet nicht nur eine höhere Leistung als mit AVR, sondern ermöglicht auch eine modernere MCU, die mit einer Architektur arbeitet, die heute so wichtig und weit verbreitet ist wie ARM usw.

Andererseits, trotz seiner geringen Größe, sie sind ziemlich mächtig, mit guten RAM-, Flash- und EEPROM-Speicherkapazitäten sowie zahlreichen Anschlusspins zur Verwendung von Hardware-Peripheriegeräten und sogar einigen mit SD-Karten, Ethernet usw. Und das alles, ohne ein Jota an Kompatibilität mit Arduino abzuziehen. Aber wie man sieht, ist es kein „anderes“, sondern ein besonderes.

Ein weiteres großartiges Feature von Teensy ist, dass es wie jedes andere funktionieren kann natives USB-Gerät, das heißt, Sie können das Board als Peripheriegerät programmieren und als HID-, MIDI-Gerät, Joysticks, Gamepads usw. fungieren. Und das alles ohne zusätzlichen Code, es ist alles Teil des Teensy-Software-Stacks, sodass Sie sich darüber keine Gedanken machen müssen. Teensyduino, das Addon für die Arduino IDE, ist ein weiteres fantastisches Feature, und es dauert nur einen Augenblick, bis es einsatzbereit ist ...


Schreiben Sie den ersten Kommentar

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.