312 pages - septembre 2024
ISBN papier : 9781836120049
ISBN ebook : 9781836130048

Effacer

*** Nos bureaux étant fermés pendant les fêtes, toutes les commandes de livre au format papier reçues entre le 19 décembre et le 5 janvier ne seront traitées qu’à partir du 6 janvier ***.
Nous vous souhaitons de joyeuses fêtes.

– Papier (Collections classiques, Encyclopédie SCIENCES) :
Livraison offerte pour toute commande directe effectuée sur le site istegroup.com
Délai de livraison : environ deux semaines
Envois uniquement vers : France métropolitaine, Belgique, Suisse et Luxembourg
Impression en couleur
Un ebook de l’ouvrage (à l’exception des titres de l’Encyclopédie SCIENCES) est offert pour tout achat
de sa version papier sur notre site, il vous sera envoyé après la finalisation de votre commande
Offre non applicable aux librairies

– Ebook (Collections classiques, Encyclopédie SCIENCES, Abrégés) :
Prix réservé aux particuliers
Pour les institutions : nous contacter 
Nos ebooks sont au format PDF (compatible sur tout support)

Nombre d’objets de notre quotidien sont devenus embarqués et connectés, voire autonomes. Les ingénieurs et techniciens qui les développent doivent avoir des compétences à la fois en informatique et en électronique.

S’appuyant sur une vingtaine d’années d’expérience dans le domaine de l’informatique dite matérielle et embarquée, cet ouvrage analyse comment des objets physiques peuvent interagir avec des microcontrôleurs. Il présente les principes fondamentaux de programmation et de structuration de code. Bien que basés sur une famille particulière (STM32), les différents chapitres exposent les concepts généraux applicables à n’importe quel μcontrôleur. Ils analysent ainsi les mécanismes qui régissent les échanges entre un programme informatique et un élément matériel de l’objet embarqué.

Chacun des chapitres traitant de la programmation des unités périphériques se termine par un exemple reprenant une application fil rouge de gestion de chauffage d’un logement équipé d’une installation photovoltaïque pour illustrer une mise en oeuvre en langage C.

1. Objectifs, contexte et exemple fil rouge
2. Principes généraux de programmation
3. Considérations matérielles générales des STM32F10x
4. Les entrées/sorties (E/S) binaires : port parallèle
5. Gestion des interruptions et de la DMA
6. Les unités Timers
7. Modulation en largeur d’impulsion (PWM)
8. Convertisseur analogique numérique
9. Quelques bus de communication
10. Gestion de l’énergie sur STM32

Vincent Mahout

Vincent Mahout est maître de conférences à l’INSA de Toulouse où il enseigne l’automatique et l’informatique matérielle et embarquée.

Thierry Rocacher

Thierry Rocacher est agrégé de génie électrique à l’INSA de Toulouse où il enseigne l’électronique et l’informatique embarquée.

Guillaume Auriol

Maître de conférences, Guillaume Auriol enseigne l’algorithmique et la programmation embarquée à l’INSA de Toulouse et effectue ses recherches au LAAS-CNRS en cybersécurité.