Vous êtes sur la page 1sur 7

IE5 STM32 programmation de périphérique GPIO IE5 STM32 programmation de périphérique GPIO

TD STM32
2) a/ Pour configurer La fonction de l’horloge RCC_APB2PeriphClockCmd(), quelle
fichier doit on consulter
EX1 :
OUI NON
Ecrire un programme C permettant l’affichage de code hexadécimal de 0 jusqu’a 9 à travers le stm32f10x.h
microcontrôleur STM32. Voir figure ci dessous stm32f10x_rcc.c
stm32f10x_gpio.c
stm32f10x_gpio.h
stm32f10x_it.c
misc.h
b/ Pour configurer La fonction de remise à zéro GPIO_DeInit(), Quelle fichier doit on
consulter en mettant une croix sur la case correspondante

OUI NON
stm32f10x.h
stm32f10x_rcc.c
stm32f10x_gpio.c
stm32f10x_gpio.h
stm32f10x_it.c
misc.h

c/ Compléter les deux fonctions RCC_APB2PeriphClockCmd() et GPIO_DeInit() et


quel intérêt de déclarer la variable J

1) En se basant sur la figure ci-dessus, affecter à chaque segment le nom de la pin qui lui
correspond.

Intérêt de déclarer la variable J :


…………………………………………………………………………………………………
…………………………………..
IE5 STM32 programmation de périphérique GPIO IE5 STM32 programmation de périphérique GPIO

3) Pour configurer La structure des donnés InitStructure, quelle fichier doit on consulter

OUI NON
stm32f10x.h
stm32f10x_rcc.c
stm32f10x_gpio.c
stm32f10x_gpio.h
stm32f10x_it.c
misc.h

b) Compléter la structure InitStructure par les paramètres correspondants

c) Compléter le programme suivant permettant d’initialiser le compteur i

5) L’état des segments pour chaque séquence de la partie unité est donné par la fonction
SegDisplay_U(uint16_t chiffre). Compléter sa configuration
IE5 STM32 programmation de périphérique GPIO IE5 STM32 programmation de périphérique GPIO

EX2 :
Ecrire un programme C permettant l’affichage de code hexadécimal de 0 jusqu’a 99 à travers
le microcontrôleur STM32F407. Voir figure ci dessous

2) a/ Pour configurer La fonction de l’horloge RCC_APB2PeriphClockCmd(), quelle


fichier doit on consulter

OUI NON
stm32f10x.h
stm32f10x_rcc.c
stm32f10x_gpio.c
stm32f10x_gpio.h
stm32f10x_it.c
misc.h
b/ Pour configurer La fonction de remise à zéro GPIO_DeInit(), Quelle fichier doit on
1) En se basant sur la figure ci-dessus, affecter à chaque segment le nom de la pin qui lui consulter en mettant une croix sur la case correspondante
correspond.
OUI NON
stm32f10x.h
stm32f10x_rcc.c
stm32f10x_gpio.c
stm32f10x_gpio.h
stm32f10x_it.c
misc.h

c/ Compléter les deux fonctions RCC_APB2PeriphClockCmd() et GPIO_DeInit() et


quel intérêt de déclarer la variable J
IE5 STM32 programmation de périphérique GPIO IE5 STM32 programmation de périphérique GPIO

5) L’état des segments pour chaque séquence de la partie unité est donné par la fonction
SegDisplay_U(uint16_t chiffre). Compléter sa configuration

Intérêt de déclarer la variable J :


…………………………………………………………………………………………………
…………………………………..

3) Pour configurer La structure des donnés InitStructure, quelle fichier doit on consulter

OUI NON
stm32f10x.h
stm32f10x_rcc.c
stm32f10x_gpio.c
stm32f10x_gpio.h
stm32f10x_it.c
misc.h

b) Compléter la structure InitStructure par les paramètres correspondants

c) Compléter le programme suivant permettant d’initialiser le compteur i


IE5 STM32 programmation de périphérique GPIO IE5 STM32 programmation de périphérique GPIO

6)L’état des segments pour chaque séquence de la partie dizaine est donné par la fonction

void SegDisplay_D(uint16_t chiffre)Compléter sa configuration


IE5 STM32 programmation de périphérique GPIO IE5 STM32 programmation de périphérique GPIO

ANNEXE
IE5 STM32 programmation de périphérique GPIO

Vous aimerez peut-être aussi