Apprenez à connecter et programmer du matériel pour une variété d'applications à l'aide des microcontrôleurs ARM7 et du langage de programmation C. Les exemples détaillés vont d'une simple LED à une carte mémoire SD de plusieurs mégaoctets utilisant le système de fichiers FAT.
Caractéristiques de ce livre (anglais) :
- Construisez des circuits sur une maquette ou sur Veroboard et connectez-les aux microcontrôleurs ARM.
- Un microcontrôleur ARM7 32 bits est utilisé dans les exemples d'interface et de logiciel.
- Les principes d'interface peuvent également être utilisés avec d'autres microcontrôleurs ARM et non-ARM.
- Les exemples de programmes sont écrits en langage de programmation C.
- Seuls des logiciels gratuits ou open source sont utilisés.
- Tous les outils de programmation peuvent être téléchargés sur Internet.
- Des exemples de fichiers sont disponibles pour réaliser vous-même des projets.
Matériel
Cartes mémoire ADC, RS-232, RS-485, TWI, USB, SPI et SD.
Logiciel
Une fois le matériel connecté à un microcontrôleur, un logiciel doit être écrit pour contrôler le matériel. Vous apprendrez à écrire des programmes pour contrôler le matériel connecté en externe et à utiliser les minuteries et les interruptions. Vous apprendrez également comment implémenter le système de fichiers FAT pour une utilisation avec une carte mémoire SD, comment programmer le PWM pour générer un signal sinusoïdal basse fréquence ou pour contrôler la vitesse d'un moteur à courant continu, et bien plus encore.
Un chapitre sur les microcontrôleurs ARM plus avancés est également inclus, ainsi qu'un aperçu de certains des derniers microcontrôleurs ARM et de leurs caractéristiques.