Etabli
← Retour aux leçons
Leçon · FND-01 · Le microcontrôleur · 1/4

Comprendre le microcontrôleur

4 étapes·15 min·0/4 fait·quiz à réussir
voix

Dans l'anatomie du robot, tu as placé le cerveau entre les et les . Mais qu'y a-t-il DANS ce cerveau ? Un ordinateur complet — processeur, mémoires, — logé dans une plus petite qu'un timbre, et qui bat seize millions de fois par seconde. Cette leçon ouvre le capot.

📖 Comprendre

1. Un ordinateur complet dans une puce

Un ordinateur de bureau étale ses organes : le processeur ici, les barrettes de là, le disque ailleurs, le tout relié par une grande carte. Le fait le pari inverse : TOUT réunir dans une seule de quelques millimètres — un processeur qui calcule, des mémoires qui retiennent, et des périphériques intégrés dont les fameuses GPIO, ses seules portes vers le monde réel.

Ce que la sacrifie — la vitesse d'un grand processeur, l'écran, le confort — elle le rend au centuple en fiabilité, en prix et en sobriété : quelques euros, quelques , zéro pièce mobile, un démarrage instantané. C'est exactement ce qu'il faut au cerveau d'un robot : pas briller, mais répéter sa boucle percevoir-décider-agir sans jamais faillir.

PERCEVOIRcapteursDÉCIDERcerveauAGIRactionneursles capteurs regardent le monde…

2. L'horloge : le métronome à 16 MHz

Le processeur n'improvise jamais : il avance au rythme d'une horloge, comme un orchestre suit son chef. À 16 MHz, cette horloge bat 16 millions de fois par seconde — un battement toutes les 62,5 milliardièmes de seconde (62,5 ns). À chaque battement, la accomplit un pas élémentaire : additionner deux nombres, comparer, faire basculer une du niveau bas au .

Pour sentir l'échelle : un clignement d'œil dure environ 100 ms, soit 1,6 million de battements — de quoi lire un capteur des centaines de fois. Voilà pourquoi un cerveau unique suffit à surveiller et « en même temps » : il ne fait qu'une chose à la fois, mais si vite que, vu de notre monde lent, tout semble simultané.

3. Flash, RAM, EEPROM : le livre, l'ardoise, le carnet

La flash est le livre imprimé de la : le y est écrit au , et il y reste — des mois sans n'y changent rien. La RAM est son ardoise de travail : les y naissent, y changent des milliers de fois par seconde… et s'évaporent à la seconde où le courant tombe. Deux mémoires, deux métiers : conserver la recette, faire la cuisine.

Troisième pièce, plus discrète : l', un petit carnet que le peut relire ET réécrire, et qui survit à l'extinction. On y range ce qui doit durer sans être le programme : une de , un compteur d'utilisation, un réglage choisi par l'utilisateur. Les tailles restent modestes — la flash se compte en dizaines de kilo-octets, la RAM en quelques kilo-octets à peine : chaque variable compte.

la puceFLASHle programmeRAMles variablesEEPROMles réglagesla flash : le livre imprimé — le programme y survit sans courant

4. Les broches : là où le cerveau touche le monde

Les GPIO sont les pattes d'entrée-sortie de la : chacune peut lire un niveau (entrée) ou l'imposer (sortie), au choix du , instruction par instruction. Leur de travail dépend de la carte : les cartes 5 V parlent en 0 et 5 V, d'autres familles parlent en 0 et — et mélanger les deux dialectes sans précaution abîme le plus fragile des deux.

Une ne débite que quelques — une vingtaine en confort, 40 mA en limite absolue. Assez pour une et sa , pour interroger un , pour donner un ordre. Beaucoup trop peu pour un , qui en réclame des centaines. La broche est un chef d'orchestre, pas un muscle : elle COMMANDE l'étage de , — et c'est la qui fournit.

🧮 Exemple guidé : que valent 100 ms pour la puce ?

La boucle de ton futur robot tournera environ toutes les 100 ms. À 16 MHz, combien de battements d'horloge la puce a-t-elle à sa disposition à chaque tour ?

  1. 1.16 MHz = 16 000 000 de battements par seconde. Un battement dure donc 1 ÷ 16 000 000 = 0,0000000625 s, soit 62,5 ns.
  2. 2.100 ms = 0,1 s. Battements disponibles : 16 000 000 × 0,1 = 1 600 000 — un million six cent mille pas de calcul par tour de boucle.
  3. 3.Dépense réelle d'un tour : lire un capteur (~quelques milliers de battements), décider (~quelques centaines), commander (~quelques dizaines). Il en reste plus d'un million d'inemployés.

La puce passe l'essentiel de sa vie à attendre le monde lent. Ce trésor de temps libre servira bientôt : filtrer les mesures, surveiller plusieurs capteurs, clignoter sans bloquer — tout tient dans le budget.

🛠 Pratiquer sur l'établi

  1. 01Repérer sur la carte : processeur, USB, ,

    Sur la scène des trois blocs, replace la dans la boucle : les entrent d'un côté, les sortent de l'autre, et tout transite par ses . Puis nomme les quartiers de la puce à voix haute — processeur, mémoires, broches — jusqu'à savoir dire qui calcule, qui retient, qui touche le monde.

    sur l'établi
    PERCEVOIRcapteursDÉCIDERcerveauAGIRactionneursles capteurs regardent le monde…

    📖 Termes de cette étape

Objectifs

  • +Situer CPU, mémoires et
  • +Comprendre le rôle de l'horloge
  • +Différencier les trois mémoires
🧪 S'entraîner dans le bac à sable

Quiz de validation

À réussir pour valider la leçon

Réponds de mémoire, sans remonter la page : c'est l'effort de rappel qui grave le cours. Les trois bonnes réponses valident la leçon.

1. Que réunit un microcontrôleur sur une seule puce ?

2. Après une coupure de courant, que retrouve-t-on dans la carte ?

3. À 16 MHz, combien de battements d'horloge pendant une boucle de 100 ms ?

🧠 Ce qu'il faut retenir

  • 1.Un réunit processeur, mémoires et sur une seule .
  • 2. garde le sans ; la RAM s'efface à chaque coupure.
  • 3.Toutes les masses se relient : sans référence commune, les mentent.