Formations à l'informatique et à l'électronique

Auteur : SD
Créé le : 26-03-2018

Premiers pas avec la carte STM32F412G Discovery - partie 3 - Le tactile

Logo STMicroelectronics Cube CubeMx

Ce TP est la suite de Premiers pas avec la carte STM32F412G Discovery - partie 2 - LCD et Joystick dans lequel nous avons vu :

  • comment utiliser l'afficheur LCD
  • comment utiliser le joystick

Dans cette troisième partie, nous allons voir comment utiliser la dalle tactile de l'afficheur LCD de la carte STM32F412G Discovery.

Configuration dans CubeMX

On part du principe que nous utilisons le projet créé dans les parties 1 et 2 de ce TP.

Ouvrir le projet dans CubeMX.

Désactiver la patte PF12 du microcontrôleur :

STM32 STM32F412G Discovery LCD Tactile CubeMx

Vous devez obtenir ceci :

STM32 STM32F412G Discovery LCD Tactile CubeMx

Pour terminer, cliquer sur le bouton "Generate source code based on user settings" :

STM32 CubeMx Generate Code

Inclusion des drivers BSP

Depuis l’explorateur, faire glisser les fichiers "stm32412g_discovery_ts.c" et "stm32412g_discovery_ts.h" dans le dossier "STM32412G-Discovery" de l’arborescence du projet. Faire de même pour le dossier "ft6x06" dans le dossier "Components" (pour plus de détails, voir partie 1 du TP) :

STM32 STM32F412G Discovery LCD Tactile drivers BSP

Code source en C

Ajouter les morceaux de code encadrés ci-dessous à votre "main" :

STM32 STM32F412G Discovery LCD Tactile Include


STM32 STM32F412G Discovery LCD Tactile Code C Exemple


STM32 STM32F412G Discovery LCD Tactile Code C Exemple

Tester le bon fonctionnement.

La troisième partie de ce TP est terminée. Dans la quatrième partie, nous allons voir comment utiliser le connecteur Arduino de la carte STM32F412G Discovery (ADC, GPIO, UART, I2C).


Vous avez apprécié cet article ? Partagez le !