STM32F103 USART réception (à l’aide de Keil et STMCubeMX) (2 / 3 étapes)

Étape 2: Programmation en KEIL

Une fois que le projet est ouvert dans Keil, Open « main.c » situé sous le dossier « Application/utilisateur », situé sous ' ' sous ' projet: '. Faites défiler jusqu'à trouver "#include"stm32f1xx_hal.h". Juste après cela ajouter suivant la ligne de code :

 #include “string.h” 

{Voir Figure: [3]}

Maintenant, faites défiler en boucle while et entrer dans la suite de lignes de code :

 char buff2[ 6 ] = "\r\n>>>";HAL_UART_Transmit ( &huart2, buff2, strlen( buff2 ), 10 );char buff[ 50 ];memset( buff, 0, 50 );HAL_UART_Receive( &huart2, buff, 50, 5000 );if( strcmp( buff, "on" ) == 0 ){HAL_GPIO_WritePin( GPIOA, GPIO_PIN_5, 1 );} else if( strcmp( buff, "off" ) == 0 ){HAL_GPIO_WritePin( GPIOA, GPIO_PIN_5, 0 );} 

Et donc vous Keil fenêtre ressemblera à :

{Voir Figure: [4]}

Cliquez sur le bouton « Générer » (ou appuyer sur « F7 »). Le Connect votre planche STM32 et cliquez sur le bouton « LOAD » (ou appuyez sur « F8 »)

Articles Liés

STM32F103 GPIO entrée (à l’aide de Keil et STMCubeMX)

STM32F103 GPIO entrée (à l’aide de Keil et STMCubeMX)

Dans ce tutoriel, je vais vous montrer comment faire pour obtenir la rétroaction des broches GPIO.Nous allons prendre d'entrée depuis le bouton bleu sur notre Conseil STM32 pour passer de LED sur la même carte.Ce tutoriel est divisé en trois étapes :
STM32F103 mise en route (à l’aide de Keil et STMCubeMX)

STM32F103 mise en route (à l’aide de Keil et STMCubeMX)

Dans ce tutoriel, je vais vous aider à vous faire installer du logiciel dont vous aurez besoin tout en développant votre application à l'aide du STM32.Je vais utiliser STM32F103RBT6. La plus grande partie de ce tutoriel s'applique également aux autre
STM32F103 Transmission de l’USART (à l’aide de Keil et STMCubeMX)

STM32F103 Transmission de l’USART (à l’aide de Keil et STMCubeMX)

Dans ce tutoriel, je démontrerai comment transmettre données à l'aide de USART2 de Nucleo STM32F103 Conseil.Ce tutoriel est divisé en 3 étapes :1) création de projet à l'aide de STM32CubeMX2) programmation Keil3) visualiser la sortieÉtape 1: Créer le
STM32F103 GPIO Intrupt (à l’aide de Keil et STMCubeMX)

STM32F103 GPIO Intrupt (à l’aide de Keil et STMCubeMX)

Dans ce tutoriel, je vais vous montrer comment utiliser les broches GPIO comme une interruption.Nous prendrons interruption depuis le bouton bleu sur notre Conseil STM32 pour passer de LED sur la même carte. Ce tutoriel est divisé en trois étapes :Ét
STM32F103 Blink LED (à l’aide de Keil et STMCubeMX)

STM32F103 Blink LED (à l’aide de Keil et STMCubeMX)

Dans ce tutoriel, je vais montrer que vous décrit les étapes à LED clignote sur votre planche de STM32F103.Ce tutoriel est divisé en 4 étapes :Étape 1: Création de projet1-1: créer le projet à l'aide de STM32CubeMX1-2: mise en place de LED dans STM32
STM32F103 Timer Interrupt (à l’aide de Keil et STMCubeMX)

STM32F103 Timer Interrupt (à l’aide de Keil et STMCubeMX)

Dans ce tutoriel, je vais démontrer l'utilisation des interruptions avec minuteries.L'interruption est simplement utilisée pour activer/désactiver la LED sur notre platine STM32.Ce tutoriel est divisé en trois étapes :Étape 1: Création de projet en S
Caisse enregistreuse réception Wallet

Caisse enregistreuse réception Wallet

vous pouvez faire un portefeuille de réception caisse enregistreuse cool pour vous rappeler de votre consumery amender (ou vous rappeler de tout l'argent que vous avez passé.)Cette instructable montre 2 variantes sur l'apport du portefeuille :1) flat
Système d’éclairage intelligents-route

Système d’éclairage intelligents-route

Le projet est conçu avec un véhicule à détection sensor qui est capable de sentir l'arrivée d'un véhicule. Il pousse la même information à un microcontrôleur.Le microcontrôleur est interfacé avec les lumières de la rue et c'est la responsabilité du c
STM32F103 : esp8266 nodeMCU mise en route [à l’aide de mbed.h]

STM32F103 : esp8266 nodeMCU mise en route [à l’aide de mbed.h]

Dans ce tutoriel, je vais vous montrer comment faire connexion internet, d'envoyer une requête GET et de recevoir la réponse à l'aide d'esp8266 (v1) NodeMCU et mbed.h.Ce tutoriel est divisé en parties suivantes :Réalisation des connexions matérielles
Lampe de bureau LED à l’aide de sugru, kit ikea de nick-accusés de réception négatifs et kitronik

Lampe de bureau LED à l’aide de sugru, kit ikea de nick-accusés de réception négatifs et kitronik

Je ne semblent jamais avoir assez de lumière sur mon bureau ces jours-ci, la lumière de ma lampe de bureau semble trop d'ombres et prend un peu trop longue pour être lumineux avec une moderne ampoule économie d'énergie.J'ai vu le nouveau Kit de lampe
Pirater un vieil iPod à l’aide d’un androïde et un Arduino.

Pirater un vieil iPod à l’aide d’un androïde et un Arduino.

Ce tutoriel vous montre comment utiliser un Arduino pour transformer ce vieux lecteur de musique poussiéreux en une station d'accueil Bluetooth contrôlée.Même si elle a un écran criqué ou une pile déchargée, qu'il peut toujours être utilisé.Les direc
Système de contrôle de température à l’aide de Labview (Atmega32)

Système de contrôle de température à l’aide de Labview (Atmega32)

RÉSUMÉCet ouvrage décrit un cadre de ON/OFF, systèmes de contrôle de température proportionnelle et linéaire. La conception et la mise en œuvre de ce processus se fait à l'aide de LABVIEW, logiciel virtual workbench. Le projet comprend l'acquisition
Bâtir vos applications Android pour surveillance IoT périphériques à l’aide des API REST

Bâtir vos applications Android pour surveillance IoT périphériques à l’aide des API REST

Il y a quelques semaines j'ai implémenté la bibliothèque du service web REST pour carte WIZwiki-W7500ECO. J'ai posté sur Instructables, (Featured content!)J'ai décidé de créer mes propres Apps pour surveiller ma planche à l'aide d'autres API. Mes app
Alarme de porte de WiFi de 4 $ à l’aide d’un ESP8266 #IoT

Alarme de porte de WiFi de 4 $ à l’aide d’un ESP8266 #IoT

Dans ce projet IoT, je vais vous montrer comment faire une alarme de porte de WiFi qui vous alerte où que vous soyez !J'ai eu son idée de la conception d'une alarme de porte wifi activé après qu'une amie a été cambriolée.Voici un bref aperçu de comme