Cette page sera mise à jour régulièrement avec l'avancement du cours
Communication importante
Le 6 juin, le cours MUI de 10h30 aura lieu en salle C05.
Resources en ligne
Cours
- Introduction
- La numération
- Introduction aux microcontrôleurs et au MSP430
- L'unité de traitement
- L'unité arithmétique logique et le multiplicateur
- Entrées-sorties (GPIO)
- Eléments de programmation en C sur MSP430
- Les interruptions
- Timers
- Conversion analogique-numérique (ADC)
- UART - Communication série
- USART en mode SPI
- Modes low-power
- Communication par bus I2C
- Conversion numérique-analogique (DAC)
Compléments
Documents de référence
- Complément à 2
- Conversion d'un décimal en virgule flottante
- Analyse d'une variable en virgule flottante 32-bit et conversion en décimal
- Analyse d'une variable en virgule flottante 64-bit et conversion en décimal
Manuels de programmation
- MSP430-x2xx Family, User's Guide du F2012
- MSP430x4xx Family, User's Guide du MSP430FG4617 (carte IAI)
(manuel de l'assembleur au chapitre 4.6)
Travaux pratiques
- Outil de développement (présentation)
- Note d'application 1: Arithmétique en assembleur et en C
- Note d'application 2: Premiers programmes en C pour le eZ430
- Note d'application 3: Programmes en C pour la carte IAI MSP430
- Description de la carte à MSP430
- Schémas de la carte à MSP430
- Datasheet du LCD
- Datasheet de l'interface USB
- Modules à télécharger
- Attention: pour l'application USB, les utilisateurs de Windows-7 doivent télécharger et installer Hyperterminal (assurez-vous que hypertrm.dll se trouve aussi dans le même répertoire), ou un autre programme de terminal comme teraterm.
- Note d'application 4: Communication série, mesure de température, modes low-power
Exemples de programmes et solutions
Documentation