Teensy: Guida alla scheda di sviluppo USB

adolescente

Dedichiamo questo articolo al consiglio di sviluppo per adolescenti. Una scheda molto versatile, compatibile con Arduino, e di dimensioni ridotte per poterla dedicare a progetti in cui le dimensioni contano. Qui puoi vedere di cosa si tratta, le tipologie e le versioni esistenti, le caratteristiche tecniche e cosa si può fare con questa scheda con MCU o microcontrollore.

Cos'è Teeny?

Dimensioni MCU

Teensy è un marchio di schede di sviluppo per microcontrollori creato da PJRC e con un progetto a cui ha partecipato il co-proprietario Paul Stoffregen. PJRC è un designer e produttore di diversi dispositivi per maker, fai-da-te, sviluppo della creatività, ecc. Per fare ciò, hanno creato questa piccola scheda molto versatile con le potenzialità di Arduino, e con una potenza e flessibilità fantastiche, utilizzando anche microcontrollori basati su ARM invece degli AVR utilizzati da altre schede di sviluppo simili.

Teensy non è solo un piatto, ma c'è diversi modelli o versioni., in cui variano alcuni vantaggi e la loro entità. Tutti questi progetti hardware sono stati creati con l'idea di massimizzare le capacità di I/O, oltre ad essere supportati da una serie di librerie software per fornire molte funzionalità e pronte per essere eseguite con l'IDE Arduino.

Caratteristiche tecniche di Teensy

pinout della scheda tecnica teensy

Puoi vedere i dettagli del tuo modello nelle schede tecniche fornite dal produttore della scheda. Inoltre, ricorda che potrebbero esserci differenze di piedinatura tra le versioni. Tuttavia, per avere una visione un po' più generica di Teensy che è comune a tutti loro, eccone alcuni le sue caratteristiche tecniche:

  • Compatibilità con software arduino e le biblioteche. Inoltre, ha un componente aggiuntivo per Arduino chiamato teensyduino
  • porta USB
  • App Caricatore teenager per facilità d'uso
  • Software di sviluppo gratuito
  • Supporto multipiattaforma, disponibile per sistemi operativi Linux, MacOS e Windows
  • Di piccole dimensioni, adatto a molti progetti
  • Disponibile con o senza perni breadboard saldati
  • Programmazione con un solo pulsante
  • Hai il compilatore? WinAVR
  • Debug USB

Ulteriori informazioni tecniche e download – Sito ufficiale del PJRC

Tipi e dove acquistare

giovanissimo 4.1

Per quanto riguarda i tipi di piatti Teensy e loro Specifiche tecniche, abbiamo le seguenti variazioni rispetto alle caratteristiche comuni della sezione precedente:

È necessario distinguere tra Teensy 2.0/Teensy++ 2.0 e il resto, poiché questi primi due sono a 8 bit e basati su AVR per la compatibilità con le versioni precedenti. Le seguenti versioni sono a 32 bit ad alte prestazioni e basate su ARM, tra gli altri miglioramenti.

Adolescente 2.0

  • MCU: Atmel ATMEGA32U4 un AVR a 8 bit 16 MHz
  • Memoria RAM: 2560 byte
  • Memoria EEPROM: 1024 byte
  • Memoria flash: 32256 byte
  • I / O digitale: 25 pin, 5v
  • Ingressi analogici: 12
  • %PWM: 7
  • UART,I2C,SPI: 1, 1, 1
  • Prezzo: 16 $

Adolescente++ 2.0

  • MCU: Atmel AT90USB1286 un AVR a 8 bit 16 MHz
  • Memoria RAM: 8192 byte
  • Memoria EEPROM: 4096 byte
  • Memoria flash: 130048 byte
  • I / O digitale: 46 pin, 5v
  • Ingressi analogici: 8
  • %PWM: 9
  • UART,I2C,SPI: 1, 1, 1
  • Prezzo: 24 $

Adolescente LC

  • MCU: ARM Cortex-M0+ a 48 MHz
  • Memoria RAM: 8K
  • Memoria EEPROM: 128 byte (em)
  • Memoria flash: 62K
  • I / O digitale: 27 pin, 5v, 4x canali DMA
  • Ingressi analogici: 13
  • %PWM: 10
  • UART,I2C,SPI: 1, 1, 1
  • Prezzo: 11,65 $

Adolescente 3.2

-non disponibile-

  • MCU: ARM Cortex-M4 a 72MHz
  • Memoria RAM: 64K
  • Memoria EEPROM: 2K
  • Memoria flash: 256K
  • I / O digitale: 34 pin, 5v
  • Ingressi analogici: 8
  • %PWM: 21
  • UART,I2C,SPI: 1, 1, 1
  • Prezzo: 19,80 $

Adolescente 3.5

  • MCU: ARM Cortex-M4 a 120 MHz + FPU a 32 bit + RNG + acceleratore di crittografia
  • Memoria RAM: 256K
  • Memoria EEPROM: 4K
  • Memoria flash: 512K
  • I / O digitale: 64 pin, 5v
  • Ingressi analogici: 27
  • %PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Extra: audio I2S/TDM, bus CAN, 16 canali DMA generici, RTC, SDIO 4-bit (schede SD), USB 12 Mb/s
  • Prezzo: 24,25 $

Adolescente 3.6

  • MCU: ARM Cortex-M4 a 180 MHz + FPU a 32 bit + RNG + acceleratore di crittografia
  • Memoria RAM: 256K
  • Memoria EEPROM: 4K
  • Memoria flash: 1024K
  • I / O digitale: 64 pin, 5v
  • Ingressi analogici: 27
  • %PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Extra: audio I2S/TDM, bus CAN, 16 canali DMA generici, RTC, SDIO a 4 bit (schede SD), USB 12 Mb/s e host USB 480 Mb/s
  • Prezzo: 29,25 $

Adolescente 4.0

  • MCU: ARM Cortex-M7 a 600 MHzz + FPU a 32 bit + RNG + acceleratore di crittografia
  • Memoria RAM: 1024K (2×512)
  • Memoria EEPROM: 1K (emù)
  • Memoria flash: 1984K
  • I / O digitale: 40 pin, 5v
  • Ingressi analogici: 14
  • %PWM: 31
  • Seriale, I2C, SPI: 7, 3, 3
  • Extra: 2x audio I2S/TDM, audio digitale S/PDIF, 3x CAN bus (1x CAN FD), 32 canali DMA generici, RTC, FlexIO programmabile, USB 480 Mb/s e host USB 480 Mb/s, Pixel Processing Pipeline, triggering incrociato per periferiche e gestione ON/OFF.
  • Prezzo: 19,95 $

Adolescente 4.1

  • MCU: ARM Cortex-M7 a 600 MHz + FPU a 64/32 bit + RNG + acceleratore di crittografia
  • Memoria RAM: 1024K (2×512) e QSPI per l'espansione della memoria con due posizioni extra per RAM o chip flash
  • Memoria EEPROM: 4K (emù)
  • Memoria flash: 7936K
  • I / O digitale: 55 pin, 5v
  • Ingressi analogici: 18
  • %PWM: 35
  • Seriale, I2C, SPI: 8, 3, 3
  • Extra: Ethernet 10/100 Mbit con DP83825 PHY, 2x audio I2S/TDM, audio digitale S/PDIF, 3x bus CAN (1x CAN FD), 32 canali DMA generici, RTC, FlexIO programmabile, USB 480 Mb/s e host USB a 480 Mb/s, 1 SDIO (4 bit) per schede SD, Pixel Processing Pipeline, cross triggering per periferiche e gestione ON/OFF.
  • Prezzo: 26,85 $

Cosa si può fare con Teensy diversamente dal resto dei piatti? (Applicazioni)

adolescente

La scheda di sviluppo Teensy è una delle più apprezzate da molti maker per diversi motivi. Uno dei principali è relativo al chip su cui sono state montate alcune di queste schede, poiché su cui sono basate Chip ARM a 32 bit. Questo non solo fornisce prestazioni più elevate rispetto all'AVR, ma consente anche di avere un MCU più moderno, funzionante con un'architettura oggi importante e diffusa come ARM, ecc.

D'altra parte, nonostante le sue ridotte dimensioni, sono abbastanza potenti, con buone capacità di RAM, flash e memoria EEPROM, oltre che ricco di pin di connessione per utilizzare periferiche hardware, e anche alcune con schede SD, Ethernet, ecc. E tutto questo senza sottrarre un briciolo di compatibilità con Arduino. Ma come puoi vedere, non è "un altro", ma speciale.

Un'altra grande caratteristica di Teensy è che può funzionare come qualsiasi altro dispositivo USB nativo, ovvero puoi programmare la scheda per essere una periferica e fungere da dispositivo HID, MIDI, joystick, gamepad, ecc. E tutto questo senza alcun codice aggiuntivo, fa tutto parte dello stack software Teensy, quindi non devi preoccuparti di questo. Per quanto riguarda Teensyduino, l'addon per l'IDE di Arduino, è un'altra fantastica funzionalità e basta un istante per iniziare a funzionare...


Il contenuto dell'articolo aderisce ai nostri principi di etica editoriale. Per segnalare un errore fare clic su qui.

Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato.

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

test di ingleseProva il catalanoquiz spagnolo