Table des matières:
- Étape 1: Logiciel utilisé:
- Étape 2: Composants utilisés:
- Étape 3: Coder:
- Étape 4: Principe de fonctionnement et vidéo:
Vidéo: Tutoriel Atollic TrueSTUDIO-STM32L100 PWM : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Dans ce tutoriel, nous allons vous expliquer comment utiliser PWM dans un microcontrôleur basé sur STM32, ici nous utilisons le kit de découverte 32L100discovery avec le microcontrôleur STM32L100RCT6 dessus.
Étape 1: Logiciel utilisé:
Voici les logiciels que nous avons utilisés pour ce projet:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® pour STM32 est un IDE de développement et de débogage flexible et extensible pour les développeurs de MCU STM32 qui souhaitent des outils extrêmement puissants pour aider au développement de logiciels embarqués de haute qualité. TrueSTUDIO® est basé sur des normes ouvertes (ECLIPSE et GNU) et étendu avec des fonctionnalités professionnelles pour la gestion de code et l'analyse avancée du système. Cela donne un aperçu unique de la structure et du comportement dynamique du système.
Vous pouvez télécharger ce logiciel à partir de ce lien
2. STM32CubeMX: STM32CubeMX est un outil graphique qui permet une configuration très simple des microcontrôleurs et microprocesseurs STM32, ainsi que la génération du code C d'initialisation correspondant pour le noyau Arm® Cortex®-M ou une arborescence partielle de périphériques Linux® pour Arm ® Cortex®-A core), à travers un processus étape par étape.
Vous pouvez télécharger ce logiciel à partir de ce lien
Étape 2: Composants utilisés:
Il n'y a qu'un seul matériel que nous avons utilisé dans ce tutoriel:
1.32L100CDISCOVERY: Le 32L100CDISCOVERY vous aide à découvrir les fonctionnalités des microcontrôleurs STM32L100 Value Line 32 bits Cortex®-M3 et à développer facilement vos applications. Il comprend tout ce dont les débutants et les utilisateurs expérimentés ont besoin pour démarrer rapidement.
Basé sur le STM32L100RCT6, il comprend un outil de débogage intégré ST-LINK/V2, des LED, des boutons-poussoirs pour une connexion facile de composants et modules supplémentaires.
Étape 3: Coder:
Comme nous avons créé le code à l'aide de STM32CubeMX, je vous partage donc ici le fichier main.c.
vous pouvez obtenir le fichier main.c à partir du lien de téléchargement ci-dessous
Étape 4: Principe de fonctionnement et vidéo:
Ici, vous devez d'abord ouvrir le STM32CubeMX, puis vous devez choisir la bonne carte ou mcu si vous utilisez une carte personnalisée.
Pour tout le processus, veuillez regarder notre vidéo d'intégration.
La description complète du projet est donnée dans la vidéo ci-dessus. Si vous avez des doutes concernant ce projet, n'hésitez pas à nous commenter ci-dessous. Et si vous souhaitez en savoir plus sur le système embarqué, vous pouvez visiter notre chaîne YouTube. Veuillez visiter et aimer notre page Facebook pour des mises à jour fréquentes.
Merci & Cordialement, Technologies Embedotronics
Conseillé:
Raspberry Pi - Tutoriel Java du détecteur de proximité numérique infrarouge TMD26721 : 4 étapes
Raspberry Pi - Détecteur de proximité numérique infrarouge TMD26721 Tutoriel Java : Le TMD26721 est un détecteur de proximité numérique infrarouge qui fournit un système de détection de proximité complet et une logique d'interface numérique dans un seul module de montage en surface à 8 broches. La détection de proximité comprend un rapport signal/bruit amélioré et précision. Un pro
Tutoriel Assembleur AVR 2: 4 étapes
Tutoriel Assembleur AVR 2 : Ce tutoriel est une continuation du "Tutoriel Assembleur AVR 1" Si vous n'avez pas suivi le didacticiel 1, vous devriez vous arrêter maintenant et commencer par celui-ci. Dans ce didacticiel, nous continuerons notre étude de la programmation en langage assembleur de l'atmega328p u
Tutoriel assembleur AVR 1 : 5 étapes
AVR Assembler Tutoriel 1 : J'ai décidé d'écrire une série de tutoriels sur la façon d'écrire des programmes en langage assembleur pour l'Atmega328p qui est le microcontrôleur utilisé dans l'Arduino. Si les gens restent intéressés, je continuerai à en publier un par semaine environ jusqu'à ce que je n'ai plus de
PWM avec ESP32 - Dimming LED avec PWM sur ESP 32 avec Arduino IDE: 6 étapes
PWM avec ESP32 | Dimming LED With PWM on ESP 32 With Arduino IDE: Dans ces instructables, nous verrons comment générer des signaux PWM avec ESP32 à l'aide d'Arduino IDE & PWM est essentiellement utilisé pour générer une sortie analogique à partir de n'importe quel MCU et cette sortie analogique peut être comprise entre 0 V et 3,3 V (dans le cas d'esp32) & de
Port UC/OS III pour Nucleo-L073RZ à l'aide d'Atollic TureSTUDIO IDE. : 3 étapes
Port UC/OS III pour Nucleo-L073RZ à l'aide de l'IDE Atollic TureSTUDIO. prêt à l'emploi dans Atollic TureSTUDIO. Ce port a seulement été testé tel quel