
Tutoriel STM32 avec STM32CubeIDE
Description
Introduction au livre
Des étudiants aux professionnels, comprenons tout dans un seul livre !
Apprenez à utiliser STM32CubeIDE en suivant les instructions.
Un tutoriel pratique sur la famille de microcontrôleurs 32 bits STM32 destiné aux développeurs qui ne connaissent pas le développement de programmes embarqués.
Dans un environnement où l'on développe des systèmes embarqués centrés sur l'utilisateur, les données sont volumineuses, mais les informations pratiques sont dispersées.
『Tutoriel STM32 avec STM32CubeIDE』 contient des exemples pratiques qui peuvent être appliqués directement à des situations réelles en utilisant le dernier outil de développement STM32CubeIDE fourni par ST.
Avant la formation pratique, nous présenterons la carte de développement STM32 et passerons en revue les caractéristiques de chacune.
Nous expliquons tout d'abord comment analyser l'environnement du système et sélectionner un microcontrôleur adapté à la conception.
Ce manuel présente le microcontrôleur STM32F103, le plus répandu dans les projets nationaux, et fournit des conseils détaillés sur l'achat de cartes de développement pour les débutants. Le code et les fichiers nécessaires à la pratique avec l'environnement de développement STM32CubeIDE sont fournis gratuitement.
Vous pouvez suivre étape par étape les images de six exemples périphériques et sept exercices pratiques utilisant la carte NUCLEO.
De plus, nous présentons des méthodes pour gérer diverses situations exceptionnelles susceptibles de survenir au cours de la formation.
Ce livre aidera les étudiants et les professionnels à se familiariser avec les environnements de développement les plus récents et à gagner en confiance dans le développement embarqué.
Apprenez à utiliser STM32CubeIDE en suivant les instructions.
Un tutoriel pratique sur la famille de microcontrôleurs 32 bits STM32 destiné aux développeurs qui ne connaissent pas le développement de programmes embarqués.
Dans un environnement où l'on développe des systèmes embarqués centrés sur l'utilisateur, les données sont volumineuses, mais les informations pratiques sont dispersées.
『Tutoriel STM32 avec STM32CubeIDE』 contient des exemples pratiques qui peuvent être appliqués directement à des situations réelles en utilisant le dernier outil de développement STM32CubeIDE fourni par ST.
Avant la formation pratique, nous présenterons la carte de développement STM32 et passerons en revue les caractéristiques de chacune.
Nous expliquons tout d'abord comment analyser l'environnement du système et sélectionner un microcontrôleur adapté à la conception.
Ce manuel présente le microcontrôleur STM32F103, le plus répandu dans les projets nationaux, et fournit des conseils détaillés sur l'achat de cartes de développement pour les débutants. Le code et les fichiers nécessaires à la pratique avec l'environnement de développement STM32CubeIDE sont fournis gratuitement.
Vous pouvez suivre étape par étape les images de six exemples périphériques et sept exercices pratiques utilisant la carte NUCLEO.
De plus, nous présentons des méthodes pour gérer diverses situations exceptionnelles susceptibles de survenir au cours de la formation.
Ce livre aidera les étudiants et les professionnels à se familiariser avec les environnements de développement les plus récents et à gagner en confiance dans le développement embarqué.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
Salutation 05
1. Résumé STM32
1.1. STMicroelectronics STM32 État 12
1.2. Introduction à la famille de microcontrôleurs 32 bits STM32 14
1.3. Carte de développement STM32 type 29
1.4. Écosystème STM32 31
2.
Mise en place d'un environnement de développement
2.1.
Introduction au Conseil de pratique 36
2.2. Installation de STM32CubeIDE 45
2.3.
Installation d'un programme de communication terminale 66
3. Démarrage d'un projet STM32CubeIDE
3.1. Clignotement de la LED 76
3.2.
Débogage série printf 100
4.
Exemple périphérique
4.1. EXTI 120
4.2. TIM_TimeBase 138
4.3. ADC 153
4.4. WWDG 171
4.5. USART 180
4.6. TIM_PWM 195
5. Entraînez-vous à utiliser le plateau NUCLEOEVB
5.1. GPIO 209
5.2. EXTI 226
5.3. ADC 249
5.4. TIM 279
5.5.
I2C 310
5.6. SPI 341
5.7. CLCD 353
5.8.
Demande 370
1. Résumé STM32
1.1. STMicroelectronics STM32 État 12
1.2. Introduction à la famille de microcontrôleurs 32 bits STM32 14
1.3. Carte de développement STM32 type 29
1.4. Écosystème STM32 31
2.
Mise en place d'un environnement de développement
2.1.
Introduction au Conseil de pratique 36
2.2. Installation de STM32CubeIDE 45
2.3.
Installation d'un programme de communication terminale 66
3. Démarrage d'un projet STM32CubeIDE
3.1. Clignotement de la LED 76
3.2.
Débogage série printf 100
4.
Exemple périphérique
4.1. EXTI 120
4.2. TIM_TimeBase 138
4.3. ADC 153
4.4. WWDG 171
4.5. USART 180
4.6. TIM_PWM 195
5. Entraînez-vous à utiliser le plateau NUCLEOEVB
5.1. GPIO 209
5.2. EXTI 226
5.3. ADC 249
5.4. TIM 279
5.5.
I2C 310
5.6. SPI 341
5.7. CLCD 353
5.8.
Demande 370
Dans le livre
Bien que cela ne fasse pas cinq ans que j'ai utilisé pour la première fois des microcontrôleurs STM32 dans la conception de mon système, les environnements de développement fournis par les fabricants de puces ont progressé à un rythme incroyable.
Bien sûr, c'est Arduino qui a lancé cette tendance, mais le fait de voir les principaux fabricants de puces s'adapter rapidement à l'évolution du marché suggère que les ingénieurs en conception de systèmes n'ont plus besoin de craindre autant les nouveaux environnements de développement qu'auparavant.
Ce livre a été écrit dans l'espoir qu'il fournirait un guide facile à utiliser dans un environnement de développement basé sur un microcontrôleur, destiné aux ingénieurs système souhaitant passer du microcontrôleur ATMEL AVR existant au microcontrôleur Cortex, ainsi qu'aux étudiants souhaitant se familiariser facilement avec des microcontrôleurs comme Arduino.
Et j'espère que le coût d'opportunité qui en résultera pourra être concentré sur des domaines de R&D plus innovants et sur la génération d'idées.
En tant que professeur et développeur, j'ai ressenti le besoin d'un manuel pratique qui permettrait aux étudiants d'acquérir des connaissances qu'ils pourraient immédiatement appliquer sur leur lieu de travail.
Ce livre est facile à suivre grâce aux illustrations centrales, et les fonctions principales sont organisées en projets unitaires, de sorte que si vous avez besoin d'une fonction ultérieurement, vous pouvez ouvrir le projet unitaire et l'appliquer immédiatement à votre travail.
De plus, la création répétée de projets permet aux utilisateurs de se familiariser avec cet environnement de développement qui leur est encore inconnu. L'acquisition de la carte NUCLEO leur permet d'apprendre immédiatement grâce à des exemples simples, et le kit pédagogique conçu par l'auteur leur permet de contrôler divers périphériques externes.
L'application finale ne publie pas directement le code source, mais fournit des indications de conception, permettant aux lecteurs de concevoir et de mettre en œuvre leurs propres projets à l'aide de divers périphériques externes.
Bien sûr, c'est Arduino qui a lancé cette tendance, mais le fait de voir les principaux fabricants de puces s'adapter rapidement à l'évolution du marché suggère que les ingénieurs en conception de systèmes n'ont plus besoin de craindre autant les nouveaux environnements de développement qu'auparavant.
Ce livre a été écrit dans l'espoir qu'il fournirait un guide facile à utiliser dans un environnement de développement basé sur un microcontrôleur, destiné aux ingénieurs système souhaitant passer du microcontrôleur ATMEL AVR existant au microcontrôleur Cortex, ainsi qu'aux étudiants souhaitant se familiariser facilement avec des microcontrôleurs comme Arduino.
Et j'espère que le coût d'opportunité qui en résultera pourra être concentré sur des domaines de R&D plus innovants et sur la génération d'idées.
En tant que professeur et développeur, j'ai ressenti le besoin d'un manuel pratique qui permettrait aux étudiants d'acquérir des connaissances qu'ils pourraient immédiatement appliquer sur leur lieu de travail.
Ce livre est facile à suivre grâce aux illustrations centrales, et les fonctions principales sont organisées en projets unitaires, de sorte que si vous avez besoin d'une fonction ultérieurement, vous pouvez ouvrir le projet unitaire et l'appliquer immédiatement à votre travail.
De plus, la création répétée de projets permet aux utilisateurs de se familiariser avec cet environnement de développement qui leur est encore inconnu. L'acquisition de la carte NUCLEO leur permet d'apprendre immédiatement grâce à des exemples simples, et le kit pédagogique conçu par l'auteur leur permet de contrôler divers périphériques externes.
L'application finale ne publie pas directement le code source, mais fournit des indications de conception, permettant aux lecteurs de concevoir et de mettre en œuvre leurs propres projets à l'aide de divers périphériques externes.
--- De la part de « Salutations »
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 17 juin 2020
Nombre de pages, poids, dimensions : 372 pages | 780 g | 182 × 257 × 22 mm
- ISBN13 : 9791165392659
- ISBN10 : 1165392658
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne