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: Atollic TrueStudio-Switch sur la LED en appuyant sur le bouton poussoir à l'aide du STM32L100 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Dans ce tutoriel de STM32, je vais vous expliquer comment lire une broche GPIO de STM32L100, donc ici, je vais en faire une LED intégrée en appuyant simplement sur le bouton poussoir
É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 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 un doute sur ce projet, n'hésitez pas à nous commenter ci-dessous. Et si vous voulez 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é:
Compteur à l'aide du bouton-poussoir - Tinker Cad : 3 étapes
Compteur à l'aide d'un bouton-poussoir | Tinker Cad : Une fois que vous avez fait fonctionner un bouton-poussoir, vous souhaitez souvent effectuer une action en fonction du nombre de fois que le bouton est enfoncé. Pour ce faire, vous devez savoir quand le bouton change d'état et compter combien de fois ce changement d'état se produit. E
Tutoriel Atollic TrueSTUDIO-STM32L100 PWM : 4 étapes
Tutoriel Atollic TrueSTUDIO-STM32L100 PWM: Dans ce tutoriel, nous allons vous expliquer comment utiliser PWM dans un microcontrôleur basé sur STM32, ici nous utilisons le kit 32L100discovery-Discovery avec le microcontrôleur STM32L100RCT6 dessus
LED clignotante STM32L100 à l'aide d'Atollic TrueSTUDIO et STM32CubeMX : 5 étapes
STM32L100 Clignotement LED en utilisant Atollic TrueSTUDIO et STM32CubeMX : Dans ce projet, je vais vous expliquer comment faire clignoter une LED en utilisant 32L100discovery. Alors ici, je vais vous parler du principe de fonctionnement de ce didacticiel clignotant ainsi que du type de logiciel et de matériel dont vous avez besoin
Microcontrôleur AVR. Basculez les LED à l'aide d'un interrupteur à bouton-poussoir. Anti-rebond de bouton poussoir. : 4 étapes
Microcontrôleur AVR. Basculez les LED à l'aide d'un interrupteur à bouton-poussoir. Anti-rebond de bouton-poussoir. : Dans cette section, nous allons apprendre comment créer un code C de programme pour ATMega328PU pour basculer l'état des trois LED en fonction de l'entrée d'un interrupteur à bouton. En outre, nous avons exploré une solution au problème de « Switch Bounce ». Comme d'habitude, nous allons
Incrémentation de la valeur de 7 segments à l'aide du bouton-poussoir avec 8051 : 4 étapes (avec images)
Incrémentation de la valeur de 7 segments à l'aide du bouton-poussoir avec 8051 : dans ce projet, nous allons incrémenter la valeur d'affichage de sept segments à l'aide du bouton-poussoir avec le microcontrôleur 8051