lundi 24 octobre 2011

Premiers pas

Mais au fait, c'est quoi un microcontrôleur ?
C'est très simple. Un microcontrôleur est une puce électronique qui intègre un microprocesseur, de la mémoire non volatile et des périphériques d'entrée-sortie.

Le microprocesseur peut effectuer de opérations, appelées aussi "instructions". L'ensemble des instructions forment un programme. Nous verrons par la suite comment écrire un programme.

Il y a 2 type de mémoires :
- La mémoire volatile : lorsqu'on coupe le courant, ses données sont perdues.
- La mémoire non volatile : ses données sont conservées même en l'absence d'alimentation électrique.
Un microcontrôleur possède ces 2 types de mémoire. Le microcontrôleur sur lequel nous allons travailler s'appelle le MSP430. Il possède une mémoire RAM (volatile) et une mémoire FLASH (non volatile).

Les périphériques d'entrée-sortie permettent au microcontrôleur d'interagir avec le monde physique. Les périphériques standards que l'on retrouve sur le MSP430 sont :
- des ports d'entrée-sortie : permettent de commander une patte de la puce à un niveau logique (0 ou 3 volts par exemple),
- des ports séries : permettent de communiquer avec d'autres puces en leur envoyer des données,
- des timers : permettent de gérer des temporisations et des actions périodiques.
Il y a encore d'autres périphériques. Nous les verrons au fur et à mesure.

Bon tout ça, c'est des mots. Le mieux c'est de passer à la pratique. Ce sera l'objet de mon prochain post !

Aucun commentaire:

Enregistrer un commentaire