Description
Il devient important pour les utilisateurs de microcontrôleurs d'apprendre et de s'adapter rapidement aux nouvelles technologies et architectures utilisées dans les microcontrôleurs 32 bits hautes performances. De nombreux fabricants proposent désormais des microcontrôleurs 32 bits comme processeurs à usage général dans les applications embarquées.
ARM fournit des processeurs 32 et 64 bits principalement pour les applications embarquées. De nos jours, la majorité des appareils mobiles, notamment les téléphones mobiles, les tablettes et les récepteurs GPS, sont basés sur la technologie ARM. Le faible coût, la faible consommation d'énergie et les hautes performances des processeurs ARM les rendent idéaux pour une utilisation dans les applications de communication complexes et de signaux mixtes.
Cet e-book utilise la famille de processeurs ARM Cortex-M dans des projets pratiques et faciles à suivre. Il donne une introduction détaillée à l'architecture de la famille Cortex-M. Des exemples de kits de développement matériels et logiciels populaires sont décrits.
L'architecture du très populaire processeur ARM Cortex-M STM32F107VCT6 est décrite à un niveau élevé, en prenant en compte ses mécanismes d'horloge, ses ports d'entrée/sortie généraux, ses sources d'interruption, ses convertisseurs ADC et DAC, ses fonctions de minuterie, etc. Les informations fournies ici devraient servir de base à la plupart des lecteurs pour commencer à utiliser et à programmer le microcontrôleur STM32F107VCT6 avec un kit de développement.
De plus, l'utilisation de mikroC Pro pour l'environnement de développement intégré (IDE) ARM a été décrite en détail. Cet IDE comprend tout ce qui est nécessaire pour créer un projet ; à savoir un éditeur, un compilateur, un simulateur, un débogueur et un programmeur de périphériques.
Bien que l'e-book soit basé sur le microcontrôleur STM32F107VCT6, les lecteurs ne devraient pas avoir de difficulté à suivre les projets utilisant d'autres membres de la famille de processeurs ARM.
A propos de l'auteur
Le professeur Dogan Ibrahim est titulaire d'une licence en ingénierie électronique, d'une maîtrise en ingénierie de contrôle automatique et d'un doctorat en traitement du signal numérique. Dogan a travaillé dans de nombreuses organisations industrielles avant de retourner à la vie universitaire. Il a dirigé le département de génie informatique et le département de génie biomédical de l'Université du Proche-Orient à Chypre. Dogan est l'auteur de plus de 50 ouvrages techniques sur les microcontrôleurs, les microprocesseurs et les domaines connexes. Il est ingénieur électricien agréé et membre de l'Institution of Engineering Technology.