Étape 1: Création de projet en STM32CubeMX
Ouvrez STM32CubeMX. Cliquez sur « Nouveau projet ». De série, sélectionnez « STMF1 », « lines » sélectionnez STM32F103. Microcontrôleurs, sélectionnez Liste « STM32F103RBTx ». Cliquez sur « OK ».
[1]
Maintenant, 2 choses doivent être faites. Tout d’abord, sur le microcontrôleur STM32 étant montré votre planche STM32, cliquez sur « PA5 » puis sélectionnez « GPIO_Output ». Ensuite, sélectionnez « Horloge interne » comme « Source d’horloge » sous l’onglet « TIM1 » sous l’onglet périphériques, comme illustré à la figure :
[2]
Maintenant, le commutateur sur l’onglet Configuration. En vertu de « Contrôles » vous y verrez un bouton « TIM1 ». Un clic là-dessus et vous verrez une fenêtre comme ceci :
[3]
Maintenant, dans cet onglet « Paramètres » (déjà fait) sous paramètres de compteur, sélectionnez "Prédiviseur (CFP – valeur 16 bits)". Et en face de cela, vous verrez un menu déroulant flèche (à un endroit indiqué par la flèche rouge dans la figure suivante), cliquez sur qui. Assurez-vous que « Décimal » est sélectionné. Et changez sa valeur de ' 0 'à 64000'.
[4]
Remplacez counter Mode « Bas ». Encore une fois, choisir la période de compteur, cliquez sur ce menu déroulant flèche en face de cela et assurez-vous que « Décimal » est sélectionné. Maintenant, définissez sa valeur sur 1. Votre fenêtre doit ressembler à ceci :
[5]
Cliquez sur « Apply » et puis cliquez sur « OK ».
Maintenant, sous l’onglet « System », cliquer sur « GPIO ». Sélectionnez "PA5" et dans « Le Label » tapez « Ld2 ».
Maintenant, sous l’onglet « System », cliquer sur « NVIC ». Sélectionnez « TIM1 pause interruption » dans la table d’interruption, activez-le et préemption prioritaire la valeur « 1 ». Faites de même pour « Interruption de mise à jour de TIM ». Et donc maintenant votre fenêtre devrait ressembler à ceci :
[6]
Maintenant, cliquez sur le bouton « Générer le Code ». Fil dans le nom du projet, où enregistrer le projet et "Toolchain / IDE' sélectionner « MDK-ARM V5 ». Puis cliquez sur « OK ». Et puis cliquez sur « Ouvrir le projet ».