Modifications

Sauter à la navigation Sauter à la recherche
1 486 octets ajoutés ,  20 avril 2021 à 13:16
Ligne 109 : Ligne 109 :     
===Mise en place de l'UART sur STM32CubeIDE===
 
===Mise en place de l'UART sur STM32CubeIDE===
 +
====Configuration sur MX ====
 +
Pour débuter, créer un nouveau projet comme décrit dans la section 2.2. (Cible STM32 NUCLEO-F446RE pour ce tuto).
 +
# Pour plus de facilité, nous allons utiliser l'UART 2 car il s'agit de l'UART qui est aussi utilisé par le périphérique USB de votre carte.
 +
Pour ce faire, vérifier bien que votre UART2 est enable. Pour cela cliquer sur Pinout and Configuration, puis sur l'onglet Connectivity du menu déroulant de gauche.
 +
[[Fichier:Configuration Cube Mx.png|vignette]]
 +
Si l'UART 2 n'est pas enable alors vous avez soit choisit la mauvaise carte, soit choisi le processeur de la STM au lieu de sa board. Il faut relire la section 2.2 de ce tuto.
 +
# Ensuite cliquer sur UART2, pour le configurer.
 +
[[Fichier:Configuration UART sur Mx.png|vignette]]
 +
Sur l'image ci-dessus, nous pouvons lire les informations suivante:<br>
 +
-> baud rate correspond nombre de bits envoyer par seconde. Il s'agit de la '''vitesse''' de notre communication. Cette vitesse doit être la même sur les deux composants émetteur-récepteur de l'UART.<br>
 +
-> word length correspond au nombre de bits d'information envoyés par l'UART.<br>
 +
-> parity correspond au nombre de bit de parité, expliqué plus en haut. Il y est écrit none, cela signifie qu'il n'y a pas de bits de parité.<br>
 +
-> bit de stop correspond au nombre de bits utilisés pour déclarer la fin d'un caractère/word. Il est ici à 1.<br>
 +
Pour l'instant, nous n'allons pas toucher ou modifier ces paramètres.
    
==Interruptions==
 
==Interruptions==
143

modifications

Menu de navigation