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
Vidéo: Fréquencemètre utilisant un microcontrôleur : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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.
Conseillé:
Fréquencemètre Arduino simple bricolage jusqu'à 6,5 MHz : 3 étapes
Compteur de fréquence Arduino simple bricolage jusqu'à 6,5 MHz : aujourd'hui, je vais vous montrer comment construire un compteur de fréquence simple capable de mesurer des fréquences de signaux réactangulaires, sinusoïdaux ou triangulaires jusqu'à 6,5 MHz
Horloge numérique utilisant un microcontrôleur (AT89S52 sans circuit RTC): 4 étapes (avec images)
Horloge numérique utilisant un microcontrôleur (AT89S52 sans circuit RTC) : Décrivons une horloge… "L'horloge est un appareil qui compte et affiche le temps (relatif)" !!! Je suppose que je l'ai bien dit, alors faisons une HORLOGE avec la fonction ALARME . REMARQUE: cela prendra 2-3 minutes en lecture s'il vous plaît lire l'ensemble du projet ou bien je ne vais pas b
Robot de suivi de ligne utilisant le microcontrôleur TIVA TM4C1233H6PM : 3 étapes
Robot suiveur de ligne utilisant le microcontrôleur TIVA TM4C1233H6PM : Un robot suiveur de ligne est une machine polyvalente utilisée pour détecter et suivre les lignes sombres qui sont dessinées sur la surface blanche. Comme ce robot est produit à l'aide d'une maquette, il sera exceptionnellement facile à construire. Ce système peut être fusionné dans
Configuration des bits de fusible du microcontrôleur AVR. Création et téléchargement dans la mémoire flash du microcontrôleur du programme de clignotement des voyants : 5 étapes
Configuration des bits de fusible du microcontrôleur AVR. Création et téléchargement dans la mémoire flash du microcontrôleur du programme de clignotement des LED. : Dans ce cas, nous allons créer un programme simple en code C et le graver dans la mémoire du microcontrôleur. Nous allons écrire notre propre programme et compiler le fichier hexadécimal, en utilisant Atmel Studio comme plate-forme de développement intégrée. Nous allons configurer le fusible bi
Fréquencemètre à deux puces avec lecture binaire : 16 étapes
Fréquencemètre à deux puces avec lecture binaire : utilisant douze diodes électroluminescentes. Le prototype a un CD4040 comme compteur et un CD4060 comme générateur de base de temps. Le déclenchement du signal se fait par une résistance - porte à diode. Les circuits intégrés CMOS utilisés ici permettent à l'instrument d'être alimenté par n'importe quelle tension dans la plage de 5