Modifications

Sauter à la navigation Sauter à la recherche
187 octets ajoutés ,  23 mars 2020 à 15:40
aucun résumé de modification
Ligne 14 : Ligne 14 :  
==Porter une bibliothèque existante==
 
==Porter une bibliothèque existante==
   −
==printf en UART==
+
==UART: utilisation du printf==
    
Afin de rediriger le printf sur une liaison série (et afficher des messages dans une console par exemple) il est necessaire de réaliser quelques modifications:
 
Afin de rediriger le printf sur une liaison série (et afficher des messages dans une console par exemple) il est necessaire de réaliser quelques modifications:
Ligne 35 : Ligne 35 :  
#include <stdio.h>
 
#include <stdio.h>
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
Lors de l'utilisation du printf, ayez le réflexe d'ajouter systèmatiquement ''\n'' à la fin de chaque trame afin de vider le buffer et bien réaliser la communication.
    
Dans cet guide, j'utilise le handler sur UART nommé ''huart2'', pour une carte Nucleo F446RE, c'est la liason utilisée par le ST-Link. Si vous voulez utiliser une autre liaison, pensez à le remplacer.  
 
Dans cet guide, j'utilise le handler sur UART nommé ''huart2'', pour une carte Nucleo F446RE, c'est la liason utilisée par le ST-Link. Si vous voulez utiliser une autre liaison, pensez à le remplacer.  
 
Pour configurer une nouvelle liason série, voir ce guide.
 
Pour configurer une nouvelle liason série, voir ce guide.
   −
==Ajouter une liaison UART, I2C, etc
+
==Ajouter une liaison UART, I2C, etc==

Menu de navigation