A la découverte de la carte Tiva C 1294XL

J'ai découvert un peu par hasard une petite carte de développement et de prototypage possédant une foultitude d'entrée/sortie et d'interfaces de tous type, et proposant un environnement de développement identique à celui de l'Arduino.

Suite à diverses recherches sur le web, j'ai découvert une petite carte de développement et de prototypage : Tiva C 1294XL.
En plus d'un nombre impressionnant d'entrée/sorties et d'interface de différents types, elle a l'avantage de fournir un environnement de développement "Arduino like" permettant d’appréhender rapidement les différentes possibilités de cette carte.

Hardware



Basé sur un ARM cortex M4F de type TM4C1294NCPDT, cette carte, cadencée à 120MHz, possède :

  • 1MB de mémoire flash
  • 256 KB de mémoire SRAM
  • 1 connexion ethernet 10/100
  • 8 timers 32 bits
  • 8 UART (Universal Asynchronous Receivers Transmiters, des ports séries en résumé)
  • 4 ports SSI (équivalent d'un port SPI)
  • 10 ports de communications I2C
  • 2 contrôleurs de bus CAN 2.0
  • 1 port USB (en plus de celui utilisé pour la programmation et le débug)
  • 1 gestion µDMA 32 canaux
  • 15 bloc de GPIO (environ 90 GPIOs disponible)
  • 1 module PWM permettant de gérer jusqu'à 8 sorties
  • 2 convertisseurs numérique/analogique (ADC) 12 bits avec un fréquence d’échantillonnage pouvant aller jusqu'à 2Mbits/seconde.
  • 3 comparateurs analogique
  • 16 comparateurs digitaux

Software

Cette carte a énormément de possibilité, mais la prise en main d'une telle carte avec un environnement de développement classique demande un investissement important. Il existe cependant un environnement ressemblant fortement à celui de l'arduino, permettant de faire abstraction d'un grand nombre de problèmes.

energia.png

Cet environnement est disponible à l'adresse suivant : Energia

Texas offre également la possibilité d'utiliser d'autres interfaces plus "professionnelles" tel que Code Composer Studio, permettant aussi bien de développer des sketchs que de véritables programmes.

Conclusions

Pour un peu plus de 20 €, cette carte promet de longues nuits de découvertes. Vous pouvez venir découvrir cette carte, ou du moins mon exemplaire, à Labsud , le Fablab de Montpellier. Dès que possible, une formation/découverte sera présentée aux membres de Labsud.

A suivre

L'installation des différents environnements, des drivers
Développement avec Energia Les mêmes exemples avec Code Composer Studio

Haut de page