- Carte de développement MSP-EXP430G2:
- Alimenter et
- Logiciel de programmation (IDE) pour MSP430 LaunchPad:
- Energia IDE contre Code Composer Studio:
Le MSP-EXP430G2 est un outil de développement aka LaunchPad fourni par Texas Instruments pour apprendre et s'exercer à utiliser leurs microcontrôleurs. Cette carte fait partie de la catégorie MSP430 Value Line où nous pouvons programmer tous les microcontrôleurs de la série MSP430. Apprendre à utiliser les microcontrôleurs TI serait certainement un outil puissant dans notre manche, car TI est vraiment énorme et propose une large gamme de microcontrôleurs à un prix très moins compétitif.
Nous avons déjà couvert l'article détaillé sur l'utilisation d'Energia IDE avec MSP430. Dans ce didacticiel, nous découvrirons Code Composer Studio et comment il est utilisé pour programmer MSP430. Ce tutoriel est écrit pour les très débutants et aucun matériel n'est requis sauf la carte MSP430 et un ordinateur. À la fin de ce tutoriel, nous pourrons faire clignoter la LED embarquée du MSP430.
Carte de développement MSP-EXP430G2:
La magnifique carte de couleur rouge est la carte de développement MSP-EXP430G2. Cette carte peut programmer des microcontrôleurs TI appartenant à la série MSP430. Le but principal de cette carte est de télécharger le code de l'ordinateur vers le MCU et de lire les données série du MCU à des fins de débogage. Il fournit également le brochage pour chaque broche du MCU ainsi que deux LED et un bouton-poussoir pour faciliter le développement. La carte a beaucoup évolué depuis son lancement et celle illustrée ci-dessous est la MSP_EXP430G2 Rev1.5.
Le MSP430G2553 a de meilleures spécifications que les autres séries, il dispose également d'un module UART qui serait très pratique lors du débogage à l'aide de Code Composer Studio. Par conséquent, dans cette série de tutoriels, nous utiliserons le MSP430G2553 pour explorer toutes les fonctionnalités de ce kit de développement.
Alimenter et
Avant de commencer quoi que ce soit, TI aurait déjà téléchargé un exemple de programme sur votre microcontrôleur MSP430G2553, laissez-nous donc alimenter la carte et vérifier si elle fonctionne. Vous pouvez alimenter la carte via la mini-prise USB et une fois que vous le faites, vous devriez remarquer que les voyants (rouge et vert) dans le coin inférieur gauche de votre carte s'allument alternativement. Vous pouvez ensuite appuyer sur le bouton poussoir connecté à P1.3 pour vérifier si le capteur de température interne fonctionne. Oui, le MSP2553 dispose d'un capteur de température interne, après avoir appuyé sur le bouton, frottez-vous simplement les doigts pour le réchauffer et placez-le sur le circuit intégré, vous pouvez remarquer que la LED rouge s'allume pour indiquer l'augmentation de la température. Cool!! Droite?? Bon maintenant, passons à l'environnement logiciel.
Logiciel de programmation (IDE) pour MSP430 LaunchPad:
Texas Instruments nous permet de programmer leurs microcontrôleurs à travers une variété d'environnements. L'officiel est le Code Composer Studio communément appelé CCS. Ce logiciel est disponible gratuitement. En outre, cela nécessite un minimum d'expérience avec les microcontrôleurs. Ne vous inquiétez pas, nous couvrirons toutes les étapes pour vous familiariser avec CCS.
Il existe un autre IDE disponible pour écrire notre programme, c'est-à-dire Energia IDE. Alors, quelle est la différence entre CCS et Energia IDE. Nous avons déjà couvert Energia IDE dans notre précédent tutoriel.
Energia IDE contre Code Composer Studio:
Energia est un environnement open source et gratuit qui nous permet de programmer facilement les microcontrôleurs TI. L'objectif principal d'Energia est de rendre la programmation des MCU TI aussi simple que la programmation dans Arduino. Donc Energia est un équivalent pour Arduino qui prend en charge les microcontrôleurs Texas Instruments. Les personnes qui ont utilisé Arduino seront d'accord