Maîtriser les microcontrôleurs exige une bonne connaissance de l’électronique analogique et numérique, l’architecture des calculateurs et la programmation. Néanmoins, nous tenterons de mettre à profit les langages de programmations de haut niveau pour faire abstraction des complexités matériels et permette à qui le veut de pouvoir découvrir ce monde fascinant. 1. Qu’est que ce qu’un microcontrôleur? Un microcontrôleur est un circuit électronique qui contient essentiellement un microprocesseur, Un microprocesseur qui va exécuter les instructions de la mémoire programme. une mémoire principale qui va contenir temporairement les données utiles au processeur. une mémoire de programme qui va contenir les instructions que va exécuter le processeur. des entrée-sorties qui servent d’interface avec l’extérieurs. On s’intéressera particulièrement à ces composants. Selon les constructeurs et les variantes on a une certaine quantité de mémoire principale ...