Académique Documents
Professionnel Documents
Culture Documents
Réalisé par :
Encadré par :
• Mlle.Alla Oumnia
• Mlle.El Khoudari Hiba • Mme El Hamidi Khadija
• Mme.Et Tonia Fadoua
1 Introduction
2 Définition de STM 32
4 réalisation de programme
1 Introduction
Introduction
Microcontrôleur : STM32F103C8
Carte STM32F103C8 :
- La carte STM32F103C8 est la plateforme - Le STM32F103C8 offre une puissance de calcul
matérielle principale pour le développement et le test suffisante pour gérer les fonctions de sécurité tout en
du système de sécurité. étant largement utilisé dans le domaine de
l'embarqué.
Composants Principaux
STlink V2 Programmateur/Débogueur :
Clavier Numérique : 4x4
- Un clavier 4x4 offre une interface simple et - Le STlink V2 est utilisé pour programmer le
compacte pour entrer le mot de passe, adaptée aux microcontrôleur STM32F103C8 et pour déboguer le
besoins du projet. code.
Composants Principaux
LEDs :
4 x Résistance 1kΩ
- Les résistances sont utilisées pour limiter le - Les LEDs servent d'indicateurs visuels pour
courant dans les LEDs et dans le clavier, signaler l'état du système
respectivement.
Composants Principaux
Breadboard :
Fils de Connexion :
- Les fils de connexion sont nécessaires pour - Une breadboard est utilisée pour prototyper le
établir les connexions électriques entre les circuit avant la mise en place définitive.
différents composants du circuit.
4 réalisation de
programme
Confiant PB3, PB4, PB5 et PB10 en tant
que broches GPIO-Output. Ces broches
seront reliées respectivement à des
broches R1-R4 du clavier.
Le code initialise et
configure les broches
GPIO sur un
microcontrôleur
STM32 à l'aide de la
bibliothèque HAL. Il
nécessite une
documentation
supplémentaire et une
vérification minutieuse
pour garantir son bon
fonctionnement..
Le Programme de projet
Ce rappel de la
fonction
HAL_GPIO_EXTI_Call
back met à jour le
temps actuel et
reconfigure les
broches PB6, PB7,
PB8 et PB9 en
entrées GPIO,
assurant ainsi une
réinitialisation
appropriée pour la
détection des
interruptions.
Le Programme de projet