Table des matières:
- Étape 1: Installez Stm32cubemx, Keil UVision5 et Energia sur votre PC, mettez-les à jour
- Étape 2: Ouvrez Stm32cubemx Sélectionnez Stm32l476 Nucleo Board. Sélectionnez PC_13 comme broche d'interruption externe
- Étape 3: Pas besoin de modifier la configuration de l'horloge
- Étape 4: Sélectionnez TIMER1 et la source de l'horloge comme horloge interne. Et définissez les paramètres dans TIMER1 en fonction des images
- Étape 5: Donnez un nom à votre projet et générez le code pour Keil Ide à partir de Stm32cubemx
- Étape 6: connectez l'écran LCD à la carte Nucleo STM3276 avec les connexions indiquées ci-dessous
- Étape 7: connectez une broche du Launchpad Tiva à la broche d'interruption externe du Stm32l476 et la broche GND du Launchpad Tiva à la broche GND du STM32L476
- Étape 8: Démo du projet
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Ce didacticiel indique simplement comment calculer la fréquence d'une source d'impulsions à l'aide d'un microcontrôleur. Le niveau de tension élevé de la source d'impulsions est de 3,3 V et le faible est de 0 V.
Matériel requis: -
1) carte nucléo STM32L476
2) Launchpad Tiva ou toute autre carte de microcontrôleur (source d'impulsion)
3)16x2 alphanumérique
4) Planche à pain
5) résistance 1K (pour le contraste lcd)
Configuration logicielle requise: -
1)STM32cubemx
2)Keil uVision5
3) Energia (pour la rampe de lancement Tiva)
Étape 1: Installez Stm32cubemx, Keil UVision5 et Energia sur votre PC, mettez-les à jour
Étape 2: Ouvrez Stm32cubemx Sélectionnez Stm32l476 Nucleo Board. Sélectionnez PC_13 comme broche d'interruption externe
Étape 3: Pas besoin de modifier la configuration de l'horloge
Étape 4: Sélectionnez TIMER1 et la source de l'horloge comme horloge interne. Et définissez les paramètres dans TIMER1 en fonction des images
Étape 5: Donnez un nom à votre projet et générez le code pour Keil Ide à partir de Stm32cubemx
Étape 6: connectez l'écran LCD à la carte Nucleo STM3276 avec les connexions indiquées ci-dessous
Connexions des broches de stm32 à lcd
STM32L476 - ACL
MASSE - PIN1
5V - PIN2
NA - Résistance 1K connectée à GND
PB10 - RS
PB11 - RW
PB2 - FR
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
MASSE - PIN16
Étape 7: connectez une broche du Launchpad Tiva à la broche d'interruption externe du Stm32l476 et la broche GND du Launchpad Tiva à la broche GND du STM32L476
Si vous avez une autre carte de microcontrôleur, vous devez connecter le GPIO de cette carte sur la broche d'interruption externe de la carte nucléo STM32L476 et connecter GND des deux cartes l'une à l'autre. Vous devez basculer cette broche GPIO par programmation dans son IDE.