Étape 2: Écriture de Code dans KEIL
Maintenant, dans Keil, dans la fenêtre projet Ouvrezledossier « Configuration ». En là, ouvrir « Application/utilisateur » là-dedans, ouvrez le fichier « main.c ». Défiler vers le bas en tout en boucle, comme illustré à la figure :
{Voir l’Image [6]}
Maintenant, ici dans cette boucle while nous écrirons code pour basculer allumée si le bouton est enfoncé et mettez-le hors tension lorsque le bouton est en version État. Donc, écrire la suite de lignes de code dans boucle while :
//we configured our button as B1 so we will use 'B1_GPIO_Port' and 'B1_Pin'//this function 'HAL_GPIO_ReadPin()' will digitally read the status of givn pin//now if button is pressed it will return 0//and if button is released it will return 1if(HAL_GPIO_ReadPin(B1_GPIO_Port,B1_Pin)==0) //=> Button is Pressed{ //Switch LED ON. //remember that we have configured our LED as Ld2, so //this function 'HAL_GPIO_WritePin()' will digitally write on given pin //writting 1, will give HIGH output //writting 0, will give LOW ouptut HAL_GPIO_WritePin(Ld2_GPIO_Port,Ld2_Pin,1);}else //=>Button is released{ HAL_GPIO_WritePin(Ld2_GPIO_Port,Ld2_Pin,0);}
Maintenant, vous Keil fenêtre devrait ressembler à ceci :
{Voir l’Image [7]}
Maintenant, après cela, cliquez sur le bouton Générer comme illustré dans l’image précédente.. Nous nous vous appuierons projet. Maintenant, cliquez sur le bouton « Charger » trop charger ce projet sur votre planche STM32 comme illustré dans l’image précédente..