Header Ads

A la découverte de Teensy

Teensy est surtout connu aux Etats-Unis et très apprécié pour la réalisation d'interface clavier exotique.

Teensy dispose d'un environnement type Arduino, d'une communauté assez active... et un portage MicroPython plus ou moins avancé est également disponible pour le Teensy 3.x (abordé sommairement dans ce tutoriel).

C'est donc une plateforme de choix pour les makers expérimentés.
Teensy 3.2 - disponible de stock chez MCHobby
Teensy 3.2 est une plateforme de développement de petite taille utilisable directement sur un breadboard. Cette plateforme conçue par Paul Stoffregen et PJRC fait du Teensy 3.2 une plateforme ARM Cortex-M4 32-bit idéale pour pour hobbyiste, étudiant et ingénieur.
Teensyduino est une plateforme Arduino IDE adaptée au Teensy mais vous pouvez également programmer le Teensy directement en langage C.
Le Teensy 3.2 est une mise-à-jour du 3.1! Le Teensy 3.2 peut être utilisé en remplacement du 3.1 et exécuter directement vos sketch conçu pour le 3.1.
Teensy 3.2 - disponible de stock chez MCHobby
La dernière version de ce microcontrôleur compatible USB dispose maintenant d'un régulateur 3.3V plus puissant, tout en acceptant une gamme plus large de tensions d'entrée. Cette carte à la même taille, même forme et même brochage que le Teensy 3.1. De même que toutes les cartes d'extensions Teensy 3.1 sont complètement compatibles avec le Teensy 3.2. Le Teensy 3.2 dispose également d'une mémoire Flash deux fois plus grande que sur le Teensy 3.0.
Teensy 3.2 - disponible de stock chez MCHobby

Des détails techniques croustillants
  • 32 bit ARM Cortex-M4 72MHz CPU (M4 = DSP extensions) la référence Freescale et manuel de reference pour le composant ARM (attention 1227 pages) ainsi que la Fiche technique et le Guide utilisateur!
  • 256K de mémoire Flash
  • 64K RAM
  • 2K EEPROM
  • 21x entrées analogiques Haute Résolution (13 bits utilisation, 16 bit matériel)
  • 34x entrées/sorties digitales (21 partagées avec les entrées analogiques)
  • 12 sorties PWM
  • 1x sorties analogiques DAC 12-bit
  • 8 Timers pour intervales/délais, séparés des timers PWM
  • USB avec transfert DMA (Direct Memory Acces)
  • Bus CAN
  • 3 UARTs (ports séries)
  • SPI, I2C, I2S, Modulateur IR
  • Bus I2S (pour réalisation d'interface audio HiFi)
  • Horloge temps réel / RTC (avec cristal 32.768 Hz et pile pouvant être ajoutée par l'utilisateur)
  • 16 canaux DMA pour utilisation diverses (séparés des canaux DMA USB)
  • Entrées tactiles ("Touch sensor" input)
Des tutoriels
PRJC propose un guide de démarrage et de la documentation mais cette information est cependant rédigée en anglais.